﻿// JScript File
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 containerid="contentarea";
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""
var browser = new Browser();
var XmlHttp;

// Global object to hold drag information.

var dragObj = new Object();
dragObj.zIndex = 0;

function dragStart(event, id) {

  var el;
  var x, y;

  // If an element id was given, find it. Otherwise use the element being
  // clicked on.

  if (id)
    dragObj.elNode = document.getElementById(id);
  else {
    if (browser.isIE)
      dragObj.elNode = window.event.srcElement;
    if (browser.isNS)
      dragObj.elNode = event.target;

    // If this is a text node, use its parent element.

    if (dragObj.elNode.nodeType == 3)
      dragObj.elNode = dragObj.elNode.parentNode;
  }

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Save starting positions of cursor and element.

  dragObj.cursorStartX = x;
  dragObj.cursorStartY = y;
  dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10);
  dragObj.elStartTop   = parseInt(dragObj.elNode.style.top,  10);

  if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
  if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = 0;

  // Update element's z-index.

  dragObj.elNode.style.zIndex = ++dragObj.zIndex;

  // Capture mousemove and mouseup events on the page.

  if (browser.isIE) {
    document.attachEvent("onmousemove", dragGo);
    document.attachEvent("onmouseup",   dragStop);
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS) {
    document.addEventListener("mousemove", dragGo,   true);
    document.addEventListener("mouseup",   dragStop, true);
    event.preventDefault();
  }
}

function dragGo(event) {

  var x, y;

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Move drag element by the same amount the cursor has moved.

  dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
  dragObj.elNode.style.top  = (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px";

  if (browser.isIE) {
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS)
    event.preventDefault();
}

function dragStop(event) {

  // Stop capturing mousemove and mouseup events.

  if (browser.isIE) {
    document.detachEvent("onmousemove", dragGo);
    document.detachEvent("onmouseup",   dragStop);
  }
  if (browser.isNS) {
    document.removeEventListener("mousemove", dragGo,   true);
    document.removeEventListener("mouseup",   dragStop, true);
  }
}

function CreateXmlHttp()
{
	try
	{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttp = null;				
		}
	}
	if(!XmlHttp && typeof XMLHttpRequest != "undefined")
	{
		XmlHttp = new XMLHttpRequest();
	}
}

function CreateXmlHttpNew()
{
    //Creating object of XMLHTTP in IE
	try
	{
	    XmlHttpNew = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
	    try
		{
			XmlHttpNew = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttpNew = null;	
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttpNew && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttpNew = new XMLHttpRequest();
	}
}
 var XmlHttpTS;

function CreateXmlHttpTS()
	{
		try
		{
			XmlHttpTS = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpTS = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpTS = null;
					
			}
		}
		if(!XmlHttpTS && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpTS = new XMLHttpRequest();
		}
	}
	
	 var url;
 var containerid= "contentarea";
 

	
function GetTalkingStockHot(SecID,SubSec)
	{	
	//alert(Exchg);	
		CreateXmlHttpTS();
		document.body.style.cursor = "progress";
		document.getElementById("TalkingStockTD").innerHTML = " <img src='../App_Themes/Common/images/loading.gif'>";
		//if(Exchg=="NSE"){document.NseTickImg.src="../images/NSEon.gif";document.BseTickImg.src="../images/BSEoff.gif";}else{document.NseTickImg.src="../images/NSEoff.gif";document.BseTickImg.src="../images/BSEon.gif";}
		var requestUrl = "TalkingStockAjax.aspx?Sec="+ SecID +"&SubSec="+SubSec+"&IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
		//alert(requestUrl);
		if(XmlHttpTS){
			XmlHttpTS.onreadystatechange = function(){getDataResponseTalkingStock();};
			XmlHttpTS.open("GET", requestUrl,  true);
			XmlHttpTS.send(null);
		}
}
function getDataResponseTalkingStock()
{
	if(XmlHttpTS.readyState == 4)
	{	
	
		if(XmlHttpTS.status == 200)
		{				
		
			
			var TalkingStockTD = document.getElementById("TalkingStockTD");
			var NewData = XmlHttpTS.responseText;
			//alert(NewData);
						
			if(NewData != "")
		
				TalkingStockTD.innerHTML = NewData;				
				document.body.style.cursor = "auto";
				
		}
		
		//else
			//MarqueeId.innerHTML = "<img src='../CommonImgs/loading1.gif'>";
	}
}


 var XmlHttpNFO;

function CreateXmlHttpNFO()
	{
		try
		{
			XmlHttpNFO = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpNFO = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpNFO = null;
					
			}
		}
		if(!XmlHttpNFO && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpNFO = new XMLHttpRequest();
		}
	}
	
function GetNFO()
	{	
	//alert(Exchg);	
		CreateXmlHttpNFO();
		document.body.style.cursor = "progress";
		
		document.getElementById("NFOID").innerHTML = " <img src='../App_Themes/Common/images/loading.gif'>";
		//if(Exchg=="NSE"){document.NseTickImg.src="../images/NSEon.gif";document.BseTickImg.src="../images/BSEoff.gif";}else{document.NseTickImg.src="../images/NSEoff.gif";document.BseTickImg.src="../images/BSEon.gif";}
		var requestUrl = "AjaxNFOData.aspx?IpTrack="+ window.location.hostname +"&timeStamp="+new Date().getTime();
		//alert(requestUrl);
		if(XmlHttpNFO){
			XmlHttpNFO.onreadystatechange = function(){getDataResponseGetNFO();};
			XmlHttpNFO.open("GET", requestUrl,  true);
			XmlHttpNFO.send(null);
		}
}
function getDataResponseGetNFO()
{
	
	if(XmlHttpNFO.readyState == 4)
	{	
	
		if(XmlHttpNFO.status == 200)
		{				
		
			
			var TalkingStockTD = document.getElementById("NFOID");
			var NewData = XmlHttpNFO.responseText;
			//alert(NewData);
						
			if(NewData != "")
		
				
				TalkingStockTD.innerHTML = NewData;				
				document.body.style.cursor = "auto";
				
		}
		
		//else
			//MarqueeId.innerHTML = "<img src='../CommonImgs/loading1.gif'>";
	}
}

 function CreateXmlHttpPop()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpPop= new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				XmlHttpPop = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpPop = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpPop && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpPop = new XMLHttpRequest();
		}
	}
  function GetNewsDetail(secId,SubSecId,NewsID,opt)
	{

		var NewsWin = document.getElementById("divNewsPop").style.display='inline';
		var currentDivObj;	
		
			currentDivObj = document.getElementById("NewsPop");
			//alert(currentDivObj);
			currentDivObj.innerHTML ="<img src=../App_Themes/Common/images/ajax-loader.gif>"; 
		
		CreateXmlHttpPop();
		document.body.style.cursor = "progress";
		var requestUrl = "../PopupNewsData.aspx?SecId="+ secId +"&SubSecId="+ SubSecId+"&NewsID="+NewsID+"&timeStamp="+new Date().getTime()+"opt="+opt;
		//alert(requestUrl);
		if(XmlHttpPop)	{
					XmlHttpPop.onreadystatechange = function(){getDetailsResp();};
					XmlHttpPop.open("GET", requestUrl,  true);
					XmlHttpPop.send(null);					
				}
	}
	
	function getDetailsResp()
	{
		// To make sure receiving response data from server is completed
		if(XmlHttpPop.readyState == 4)
		{
			// To make sure valid response is received from the server, 200 means response received is OK
			if(XmlHttpPop.status == 200)
			{
				
				
					document.getElementById("NewsPop").innerHTML = XmlHttpPop.responseText;
				
				document.body.style.cursor = "auto";
			}
			else
			{
				
					document.getElementById("TDNews").innerHTML = "<img src=App_Themes/Common/images/ajax-loader.gif>";
				
			}
		}
	}



	
	function CreateXmlHttp1()
	{
		//Creating object of XmlHttp in IE
		try
		{
			XmlHttp1 = new ActiveXObject("Msxml2.XmlHttp");
		}
		catch(e)
		{
			try
			{
				XmlHttp1 = new ActiveXObject("Microsoft.XmlHttp");
			} 
			catch(oc)
			{
				XmlHttp1 = null;	
			}
		}
		//Creating object of XmlHttp in Mozilla and Safari 
		if(!XmlHttp1 && typeof XmlHttpRequest != "undefined") 
		{
			XmlHttp1 = new XmlHttpRequest();
		}
	}
	
	
function loadPerformData(Period,Category,TopGl)
{
//alert("as");
	CreateXmlHttp()
	document.body.style.cursor = "progress";
	var TopGl;
	if(Period=='')
		Period = "1YEAR";
	if(Category=='')	
		Category="ALL";
	
	var requestUrl = "AjaxFundData.aspx?Period="+ Period +"&Category="+ Category +"&TopGl="+ TopGl;

	
	if(XmlHttp)	{
				XmlHttp.onreadystatechange = function(){GLResponse(TopGl)}
				XmlHttp.open("GET", requestUrl,  true);
				XmlHttp.send(null);
			}
}	
	
	function GLResponse(TopGl)
{
            var FundPerformance = document.getElementById("FundPerformance");
			
	// 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)
		{	
			var strGlData = XmlHttp.responseText
			
				FundPerformance.innerHTML = strGlData;
			 
				
			document.body.style.cursor = "auto";		
		}
		else
		{
			
				FundPerformance.innerHTML = "There was a problem retrieving data from the server.";
			
			
			document.body.style.cursor = "auto";
		}
	}
}	

function CategoryCtrl11(Type)
{
	
	var Type;
    
	var EquityId = document.getElementById("Categoryretctrl2_EquityId");
	var DebtId  =  document.getElementById("CategoryRetCtrl2_DebtId");
	var BalancedId  =  document.getElementById("CategoryRetCtrl2_BalancedId");
	document.getElementById("hdType").value =Type;
//	document.getElementById("MoreLnk").href ="../MutualFund/MFIndex.aspx#page=page5&AssetType="+Type;
//	alert(document.getElementById("MoreLnk"))	

		if (Type=="EQUITY")
		{
				document.getElementById("tdEquity").src="../App_Themes/Common/images/EquityOn.gif";
				document.getElementById("tdDebt").src="../App_Themes/Common/images/DebtOff.gif";
				document.getElementById("tdHyb").src="../App_Themes/Common/images/HybridOff.gif";
				
				loadCatRet(Type,'1YEARRET');
				
					
		}
		else if (Type=="Debt")
		{
				document.getElementById("tdEquity").src="../App_Themes/Common/images/EquityOff.gif";
				document.getElementById("tdDebt").src="../App_Themes/Common/images/DebtOn.gif";
				document.getElementById("tdHyb").src="../App_Themes/Common/images/HybridOff.gif";
				loadCatRet(Type,'1YEARRET');
				
		}
		
		else if (Type=="Hybrid")
		{
				document.getElementById("tdEquity").src="../App_Themes/Common/images/EquityOff.gif";
				document.getElementById("tdDebt").src="../App_Themes/Common/images/DebtOff.gif";
				document.getElementById("tdHyb").src="../App_Themes/Common/images/HybridOn.gif";
				loadCatRet(Type,'1YEARRET');
				
				
					
		}
	
		
}

	
	function CategoryCtrl(Type)
{
	
	var Type;
	document.getElementById("hdType").value =Type;
	document.getElementById("MoreLnk").href ="../MutualFund/MFIndex.aspx#page=page5&IpTrack=&AssetType="+Type;

	loadCatRet(Type,'1YEARRET');		
}

function loadCatRet(Type,option)
	{		
		
		if(option=='1WEEKRET')
		{
		    document.getElementById("1W").className ="OptionSelected";
		    document.getElementById("1M").className ="OptionUnSelected"; 
		    document.getElementById("3M").className ="OptionUnSelected";
		    document.getElementById("1Y").className ="OptionUnSelected"; 
		    document.getElementById("3Y").className ="OptionUnSelected";
		}
		if(option=='1MONTHRET')
		{
		       document.getElementById("1W").className ="OptionUnSelected";
		    document.getElementById("1M").className ="OptionSelected"; 
		    document.getElementById("3M").className ="OptionUnSelected";
		    document.getElementById("1Y").className ="OptionUnSelected"; 
		    document.getElementById("3Y").className ="OptionUnSelected";
		}
		if(option=='3MONTHRET')
		{
		      document.getElementById("1W").className ="OptionUnSelected";
		    document.getElementById("1M").className ="OptionUnSelected"; 
		    document.getElementById("3M").className ="OptionSelected";
		    document.getElementById("1Y").className ="OptionUnSelected"; 
		    document.getElementById("3Y").className ="OptionUnSelected";
		}
		if(option=='1YEARRET')
		{
		       document.getElementById("1W").className ="OptionUnSelected";
		    document.getElementById("1M").className ="OptionUnSelected"; 
		    document.getElementById("3M").className ="OptionUnSelected";
		    document.getElementById("1Y").className ="OptionSelected"; 
		    document.getElementById("3Y").className ="OptionUnSelected";
		}
		if(option=='3YEARRET')
		{
		
		      document.getElementById("1W").className ="OptionUnSelected";
		    document.getElementById("1M").className ="OptionUnSelected"; 
		    document.getElementById("3M").className ="OptionUnSelected";
		    document.getElementById("1Y").className ="OptionUnSelected"; 
		    document.getElementById("3Y").className ="OptionSelected";
		}
		CreateXmlHttp1();
		document.body.style.cursor = "progress";
		
		var requestUrl = "AjaxCategoryData.aspx?Type="+Type+"&option="+option;
	//	alert(requestUrl)
		if(XmlHttp1)	
			{
					
					XmlHttp1.onreadystatechange = function(){CatRetResponse();}; 
					XmlHttp1.open("GET", requestUrl,  true);
					XmlHttp1.send(null);
			}
			
	}	
	
	

	
	//Called when response comes back from server Only For Category Return
function CatRetResponse()
{
	// To make sure receiving response data from server is completed
	if(XmlHttp1.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp1.status == 200)
		{			
			var EquityId   = document.getElementById("EquityId");
			
			var strData = XmlHttp1.responseText;
			//alert(strData);
			if(strData != "")
			{
				
				EquityId.innerHTML   = strData;
				
			}
			document.body.style.cursor = "auto";	
		}
		else
		{
			EquityId.innerHTML = "There was a problem retrieving data from the server.";
			DebtId.innerHTML = "There was a problem retrieving data from the server.";
			BalancedId.innerHTML = "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}	
}



function InnerPagesNavigation(url)
{
  var containerid="contentarea"
   document.getElementById(containerid).innerHTML = "<table cellspacing=0 cellpadding=0 width=100%><tr><td height=60></td></tr><tr><td align=center><img src='../App_Themes/Common/images/loader.gif'></td></tr></table>";

   var page_request = false
 
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject)
{ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
            } 
        catch (e){
                try{
                    page_request = new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch (e){}
                }
}
else
return false
page_request.onreadystatechange=function()
{
    loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}


	


function CreateXmlHttpNew()
{
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
    else if (window.ActiveXObject)
    { // if IE
        try {
                page_request = new ActiveXObject("Msxml2.XMLHTTP")
            } 
            catch (e){
                try {
                     page_request = new ActiveXObject("Microsoft.XMLHTTP")
                     }
                catch (e){}
            }
        }
} 
//paging
function Paging(id,FundCode,Category,SchemeCode,FromDate,ToDate,opt,pageno,sortExp,sorDir)
{

    var url;
    var containerid= "contentarea";

    switch (id)
    {
        case "1": 
		    url = "../MutualFund/MutualFundinner.aspx?id=1&PageNo="+pageno+"&SortExp="+sortExp+"&SortDir=" + sorDir;
        break;
        
        case "2": 
            url="../MutualFund/MutualFundinner.aspx?id=2&PageNo="+pageno+"&SortExp="+sortExp+"&SortDir=" + sorDir;
        break;

        case "3":
            url="../MutualFund/LatestNAV.aspx?id=3&FundCode="+FundCode+"&Category="+ Category+"&SchemeCode="+SchemeCode+"&SortExp="+sortExp+"&SortDir="+sorDir+"&PageNo="+pageno;
        break;

        case "4":
            url="../MutualFund/HistoricalNAV.aspx?id=4&FundCode="+FundCode+"&Category="+Category+"&SchemeCode="+SchemeCode+"&FromDate="+FromDate+"&ToDate="+ToDate+"&opt="+opt+"&SortExp="+sortExp+"&SortDir="+sorDir+"&PageNo="+pageno;
        break;

        case "5":
            url="../MutualFund/CategoryReturns.aspx?id=5&AssetType="+Category+"&Option="+ opt+"&SortExp="+sortExp+"&SortDir="+sorDir+"&PageNo="+pageno;
        break;
        
        case "6":
            url="../MutualFund/DividendDetails.aspx?id=6&FundCode="+FundCode+"&Category="+Category+"&SchemeCode="+SchemeCode+"&FromDate="+FromDate+"&ToDate="+ToDate+"&SortExp="+sortExp+"&SortDir="+sorDir+"&PageNo="+pageno;
        break;

        case "7":
            url="../MutualFund/fundrank.aspx?id=7&FundType="+SchemeCode+"&FundCode="+ FundCode+"&Category="+Category +"&Return="+ opt +"&PageNo="+pageno;
        break;

        case "8":
            url="../MutualFund/MFActivity.aspx?id=8&FromDate="+FromDate+"&ToDate="+ ToDate+"&PageNo="+pageno;
        break;

        case "9":
            url="../MutualFund/TopTen.aspx?id=9&txtScheme="+opt+"&FundCode="+FundCode+"&Category="+Category+"&SchemeCode="+SchemeCode+"&SortExp="+sortExp+"&SortDir="+sorDir+"&PageNo="+pageno;
        break;

        case "10":
            url="../MutualFund/MutualFundinner.aspx?id=1&PageNo="+pageno+"&SortExp="+sortExp+"&SortDir=" + sorDir;
        break;
         case "11":
            url="../MutualFund/MutualFundinner.aspx?sec=2&subsec=3&id=11&PageNo="+pageno+"&FundCode="+FundCode+"&Category="+Category+"&SchemeCode="+SchemeCode+"&FromDate="+FromDate+"&ToDate="+ToDate+"&opt="+opt+"&SortExp="+sortExp+"&SortDir=" + sorDir;
        break;
        case "12":
            url="../MutualFund/NewFundOffers.aspx?id=12&Option="+opt+"&Category="+Category+"&PeriodNFO="+SchemeCode+"&SortExp="+sortExp+"&SortDir="+sorDir+"&PageNo="+pageno;
        break;    
    
    }
    
   var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject)
{ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
            } 
        catch (e){
                try{
                    page_request = new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch (e){}
                }
}
else
return false
page_request.onreadystatechange=function()
{
    loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}	


//function MenuNavigation(id)
//{
//    var requestUrl;
// var containerid= "contentarea";


//    switch (id)
//    {
//        case "1": 
//		    requestUrl = "../MutualFund/MutualFundinner.aspx?id=1";
//		   
//        break;
//        
//        case "2": 
//            requestUrl="../MutualFund/SnapShot.aspx?id=2";
//		    
//        break;

//        case "3":
//            requestUrl="../MutualFund/MutualFundinner.aspx?id=3";
//		   
//        break;

//        case "4":
//            requestUrl="../MutualFund/MutualFundinner.aspx?id=4";
//		 
//        break;

//        case "5":
//            requestUrl="../MutualFund/MutualFundinner.aspx?id=5";
//		  
//        break;

//        case "6":
//            requestUrl="../MutualFund/MutualFundinner.aspx?id=6";
//		   
//        break;

//        case "7":
//            requestUrl="../MutualFund/MutualFundinner.aspx?id=7";
//		   
//        break;

//        case "8":
//            requestUrl="../MutualFund/MutualFundinner.aspx?id=8";
//		    
//        break;

//        case "9":
//            requestUrl="../MutualFund/MutualFundinner.aspx?id=9";
//		   
//        break;

//        case "10":
//            requestUrl="../MutualFund/MutualFundinner.aspx?id=10";
//        break;
//         case "11":
//            requestUrl="../MutualFund/MutualFundinner.aspx?id=11";
//        break;
//        
//        
//    }

////    for(var i=1;i<10;i++)
////    {
////        if(i==id)
////        {
////            document.getElementById(i).className= "LeftMenuSelectedItemTD"; 
////            document.getElementById("sid"+i).className= "LeftMenuItemLinkG";
////        }
////        else
////        {
////            document.getElementById(i).className= "LeftMenuSelectedItemTDO";
////            document.getElementById("sid"+i).className= "LeftMenuItemLink";
////        }
////    }
// 
//    	
//    CreateXmlHttpNew()
//    var ContentTD = document.getElementById("ContentTD");
//    ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/ajax-loader.gif>";
//    document.body.style.cursor = "progress";

//    if(page_request)	
//    {
//	    page_request.onreadystatechange = function(){MenuNavigationResponse()}
//		page_request.open("GET", requestUrl,  true);
//		page_request.send(null);
//    }
//}	
//	
//function MenuNavigationResponse()
//{
//    if(page_request.readyState == 4)
//	{
//	    // To make sure valid response is received from the server, 200 means response received is OK
//		var ContentTD = document.getElementById("ContentTD");
//	    //alert(XmlHttpNew.status);
//	    alert(ContentTD);
//		if(page_request.status == 200)//
//		{	//alert("COOO");
//		    //alert(document.getElementById("ContentTD").value);
//			ContentTD.innerHTML =  page_request.responseText;
//			//ContentTD.innerHTML ="<form id=45676 name=45676><html><table><tr><td>asdsadhkajsdhkasdasjk</td></tr></table></html></form>"	
//			document.body.style.cursor = "auto";
//			//alert(XmlHttpNew.responseText);		
//		}
//		else
//		{
//			//ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
//			document.body.style.cursor = "auto";
//		}
//	}
//}


//function showmnu()
//{				

//var ig_a=document.location.search.substring(1);	
//		
//var ig_b=ig_a.split("&");			

//for(var ig_c=0;ig_c<ig_b.length;ig_c++)
//{
//var ig_d=ig_b[ig_c].indexOf("id=");
//if(ig_d==-1)continue;

//var ig_f=ig_b[ig_c].substring(3);
//}

//if(ig_f!=null)
//{
//for(var i=1;i<=13;i++)
//{
//    if(i==ig_f)
//    {
//            document.getElementById("RTD"+ig_f).className= "LeftMenuSelectedItemTD";
//            document.getElementById("sid"+ig_f).className= "LeftMenuItemLink";
//    }
//    else
//    {
//           document.getElementById("RTD"+ig_f).className= "LeftMenuSelectedItemTDO";
//              document.getElementById("sid"+ig_f).className= "LeftMenuItemLinkG";
//    }

//        if ((ig_f==1)||(ig_f==2)||(ig_f==3)||(ig_f==4)||(ig_f==5)||(ig_f==6)||(ig_f==7)||(ig_f==8)||(ig_f==9)||(ig_f==10))
//        {
//            SwitchMenu('1')
//        }

//        if ((ig_f==11)||(ig_f==12))
//        {
//            SwitchMenu('2')
//        }
//       

//}
//}

//}


function SwitchMenu(opt)
{

if (opt=='1')
{

document.getElementById("mnu1").style.display="inline";
document.getElementById("mnu2").style.display="none";

document.getElementById("TitleTD1").className="LeftMenuMHeadingTD";
document.getElementById("TitleTD2").className="LeftMenuMMHeadingTD";


}
if (opt=='2')
{

document.getElementById("mnu1").style.display="none";
document.getElementById("mnu2").style.display="inline";

document.getElementById("TitleTD1").className="LeftMenuMHeadingTDP";
document.getElementById("TitleTD2").className="LeftMenuMMHeadingTDM";


}
}

function ajaxpageHome(url, containerid)
{
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject)
{ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
            } 
        catch (e){
                try{
                    page_request = new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch (e){}
                }
}
else
return false
page_request.onreadystatechange=function()
{
    loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}




function ajaxpagee(id,url, containerid,fincode)
{

      for(var i =1; i<12; i++)
        {
            if(i==id)
                {
                    document.getElementById(i).className= "LeftMenuSelectedItemTD"; 
                    document.getElementById("sid"+i).className= "LeftMenuItemLinkG";
                }
                else
                {
                    document.getElementById(i).className= "LeftMenuSelectedItemTDO";
                    document.getElementById("sid"+i).className= "LeftMenuItemLink";
                }
        }
 
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject)
{ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
            } 
        catch (e){
                try{
                    page_request = new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch (e){}
                }
}
else
return false
page_request.onreadystatechange=function()
{
    loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid)
{
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
  
    document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}



 function RedirectLink()
    {
  
             var strURL = window.location.href;
             if(strURL.indexOf("MFHome.aspx?url=")>= 0)
            {    		        
               var reqUrl= strURL.substring(strURL.indexOf("="),strURL.length);
               // alert(reqUrl);
                reqUrl = reqUrl.substring(1, reqUrl.length);
               //alert(reqUrl);
                ajaxpage('4',reqUrl,containerid)
            } 
    }  


function ajaxpage(id,url, containerid,flag,flag2)
{
 var tmp=window.location.href;
 if(flag2=='enable')
{
document.getElementById(containerid).innerHTML = "<table cellspacing=0 cellpadding=0 width=100%><tr><td height=60></td></tr><tr><td align=center><img src='../App_Themes/Common/images/loader.gif'></td></tr></table>";
}
 if(tmp.indexOf("../MutualFund/Snapshot.aspx")>0)
  {
   execute_URL(url);
   return;
  }
function gup( name ){  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  var regexS = "[\\#]"+name+"=([^&#]*)";  var regex = new RegExp( regexS );  var results = regex.exec( window.location.href );  if( results == null )    return "";  else    return results[1];}
    
  var frank_param = gup( 'page' );
  var sid=frank_param.substring(4)
  
       for(var i=1;i<16;i++)
        {
            if(i==sid)
            {
                document.getElementById(i).className= "LeftMenuSelectedItemTD"; 
                document.getElementById("sid"+i).className= "LeftMenuItemLinkG";
            }
            else
            {
                document.getElementById(i).className= "LeftMenuSelectedItemTDO";
                document.getElementById("sid"+i).className= "LeftMenuItemLink";
            }
        }
    var tmp=window.location.href;
    var subs=tmp.substring(tmp.indexOf("IpTrack"));
        switch(frank_param)
         {
           case "page1":
            {
             url="../MutualFund/MutualFundinner.aspx?id=1";
             break;
            }
           case "page2":
            {
            url="../MutualFund/SnapShot.aspx?id=2";
            break;
            } 
           case "page3":
            {
            url="../MutualFund/LatestNav.aspx?id=3";
            break; 
            } 
           case "page4":
            {
            url="../MutualFund/HistoricalNav.aspx?id=4";
            break;
            } 
            case "page5":
            {
             if(tmp.indexOf("IpTrack")>0)
                {
               
                url="../MutualFund/CategoryReturns.aspx?id=5"+subs;
                }
              else
              {  
                url="../MutualFund/CategoryReturns.aspx?id=5";
              }  
            break;
            } 
            case "page6":
            {
            url="../MutualFund/DividendDetails.aspx?id=6";
            break;
            }
             case "page7":
            {
            url="../MutualFund/FundRank.aspx?id=7";
            break;
            }
              case "page8":
            {
            url="../MutualFund/MfActivity.aspx?id=8";
            break;
            }
              case "page9":
            {
            url="../MutualFund/TopTen.aspx?id=9";
            break;
            }
              case "page10":
            {
            url="../MutualFund/MFWhatsinout.aspx?id=10";
            break;
            }
              case "page11":
            {
            url="../MutualFund/MutualFundinner.aspx?sec=2&subsec=3&id=11";
            SwitchMenu('2');
            break;
            }
              case "page12":
            {
            url="../MutualFund/NewFundOffers.aspx?id=12";
            SwitchMenu('2');
            break;
            }
              case "page13":
            {
            url="../MutualFund/SIPCalculator.aspx?id=13";
            break;
            }
           case "page14":
            {
           
             
             if(tmp.indexOf("redirect=yes")>0)
              {
               var subs=tmp.substring(tmp.indexOf("#page=page14"));
               
                    url="../MutualFund/ReturnCalculator.aspx?id=2&"+subs;
              } 
             else
              {
                url="../MutualFund/ReturnCalculator.aspx?id=14&redirect=";
              }  
           
            break;
            }
              case "page15":
            {
             var tmp=window.location.href;
             if(tmp.indexOf("redirect=yes")>0)
              {
               var subs=tmp.substring(tmp.indexOf("#page=page15"));
               
                    url="../MutualFund/CompareFundsCalculator.aspx?id=2&"+subs;
              } 
             else
              {
                url="../MutualFund/CompareFundsCalculator.aspx?id=15&redirect=";
              }  
            break;
            }
           default:
            {
            url="../MutualFund/MFHome.aspx";
            break;    
            }
        }   
  execute_URL(url);
//alert(url)
 }
 
 function execute_URL(url)
 {    
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
    page_request = new XMLHttpRequest()
    else if (window.ActiveXObject)
    { // if IE
            try {
                page_request = new ActiveXObject("Msxml2.XMLHTTP")
                } 
            catch (e){
                    try{
                        page_request = new ActiveXObject("Microsoft.XMLHTTP")
                    }
                    catch (e){}
                    }
    }
    else
    return false

     if(url!="" && (url.indexOf("MFHome.aspx")<=-1))
    {
        page_request.onreadystatechange=function()
        {
            loadpage(page_request, containerid)
        }

        if (bustcachevar) 
        //if bust caching of external page
        //alert(url)
        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
        page_request.open('GET', url+bustcacheparameter, true)
        page_request.send(null)
    }
}



/***************************************************************** Summary Tab ********************************************************************************************/

function showtab(opt)
{
    if(opt==1)
    {
        document.getElementById("AllSummary").style.display="inline"; 
        document.getElementById("NavDetails").style.display="none";
        document.getElementById("SnPayout").style.display="none";
        document.getElementById("InvestDetails").style.display="none";                              
        document.getElementById("RatioDetails").style.display="none";                     
        document.getElementById("assetallocation").style.display="none";                        
        document.getElementById("snperformance").style.display="none";
        document.getElementById("snholdings").style.display="none";   
        document.getElementById("SummLine").style.display="none";  
        document.getElementById("NavLine").style.display="none";
        document.getElementById("PayOutLine").style.display="none";
        document.getElementById("InvestLine").style.display="none";
        document.getElementById("RatioLine").style.display="none";
        document.getElementById("AssetLine").style.display="none";
        document.getElementById("PerformLine").style.display="none";
        document.getElementById("HoldingLine").style.display="none";
        
        document.getElementById("Summ").src = "../App_Themes/Common/images/1On.gif";
        document.getElementById("NavD").src = "../App_Themes/Common/images/2Off.gif";
        document.getElementById("LatPay").src = "../App_Themes/Common/images/3Off.gif";
        document.getElementById("InvestD").src = "../App_Themes/Common/images/4Off.gif";
        document.getElementById("Ratio").src = "../App_Themes/Common/images/5Off.gif";
        document.getElementById("Perfor").src = "../App_Themes/Common/images/6Off.gif";                
        document.getElementById("Alloct").src = "../App_Themes/Common/images/7Off.gif";
        document.getElementById("InOut").src = "../App_Themes/Common/images/8Off.gif";
        document.getElementById("Result").src = "../App_Themes/Common/images/9Off.gif";
    }
    else if(opt==2)
    {
        document.getElementById("AllSummary").style.display="none"; 
        document.getElementById("NavDetails").style.display="inline";
        document.getElementById("SnPayout").style.display="none";
        document.getElementById("InvestDetails").style.display="none";                              
        document.getElementById("RatioDetails").style.display="none";                     
        document.getElementById("assetallocation").style.display="none";                        
        document.getElementById("snperformance").style.display="none";
        document.getElementById("snholdings").style.display="none";   
        document.getElementById("SummLine").style.display="none";  
        document.getElementById("NavLine").style.display="none";
        document.getElementById("PayOutLine").style.display="none";
        document.getElementById("InvestLine").style.display="none";
        document.getElementById("RatioLine").style.display="none";
        document.getElementById("AssetLine").style.display="none";
        document.getElementById("PerformLine").style.display="none";
        document.getElementById("HoldingLine").style.display="none";
        
        document.getElementById("Summ").src="../App_Themes/Common/images/1Off.gif";
        document.getElementById("NavD").src="../App_Themes/Common/images/2On.gif";
        document.getElementById("LatPay").src="../App_Themes/Common/images/3Off.gif";
        document.getElementById("InvestD").src="../App_Themes/Common/images/4Off.gif";
        document.getElementById("Ratio").src="../App_Themes/Common/images/5Off.gif";
        document.getElementById("Perfor").src="../App_Themes/Common/images/6Off.gif";                
        document.getElementById("Alloct").src="../App_Themes/Common/images/7Off.gif";
        document.getElementById("InOut").src="../App_Themes/Common/images/8Off.gif";
        document.getElementById("Result").src="../App_Themes/Common/images/9Off.gif";
    }
    else if(opt==3)
    {
        document.getElementById("AllSummary").style.display="none"; 
        document.getElementById("NavDetails").style.display="none";
        document.getElementById("SnPayout").style.display="inline";
        document.getElementById("InvestDetails").style.display="none";                              
        document.getElementById("RatioDetails").style.display="none";                     
        document.getElementById("assetallocation").style.display="none";                        
        document.getElementById("snperformance").style.display="none";
        document.getElementById("snholdings").style.display="none";   
        document.getElementById("SummLine").style.display="none";  
        document.getElementById("NavLine").style.display="none";
        document.getElementById("PayOutLine").style.display="none";
        document.getElementById("InvestLine").style.display="none";
        document.getElementById("RatioLine").style.display="none";
        document.getElementById("AssetLine").style.display="none";
        document.getElementById("PerformLine").style.display="none";
        document.getElementById("HoldingLine").style.display="none";
        
        document.getElementById("Summ").src="../App_Themes/Common/images/1Off.gif";
        document.getElementById("NavD").src="../App_Themes/Common/images/2Off.gif";
        document.getElementById("LatPay").src="../App_Themes/Common/images/3On.gif";
        document.getElementById("InvestD").src="../App_Themes/Common/images/4Off.gif";
        document.getElementById("Ratio").src="../App_Themes/Common/images/5Off.gif";
        document.getElementById("Perfor").src="../App_Themes/Common/images/6Off.gif";                
        document.getElementById("Alloct").src="../App_Themes/Common/images/7Off.gif";
        document.getElementById("InOut").src="../App_Themes/Common/images/8Off.gif";
        document.getElementById("Result").src="../App_Themes/Common/images/9Off.gif";
    }
    else if(opt==4)
    {
        document.getElementById("AllSummary").style.display="none"; 
        document.getElementById("NavDetails").style.display="none";
        document.getElementById("SnPayout").style.display="none";
        document.getElementById("InvestDetails").style.display="inline";                              
        document.getElementById("RatioDetails").style.display="none";                     
        document.getElementById("assetallocation").style.display="none";                        
        document.getElementById("snperformance").style.display="none";
        document.getElementById("snholdings").style.display="none";   
        document.getElementById("SummLine").style.display="none";  
        document.getElementById("NavLine").style.display="none";
        document.getElementById("PayOutLine").style.display="none";
        document.getElementById("InvestLine").style.display="none";
        document.getElementById("RatioLine").style.display="none";
        document.getElementById("AssetLine").style.display="none";
        document.getElementById("PerformLine").style.display="none";
        document.getElementById("HoldingLine").style.display="none";
        
        document.getElementById("Summ").src="../App_Themes/Common/images/1Off.gif";
        document.getElementById("NavD").src="../App_Themes/Common/images/2Off.gif";
        document.getElementById("LatPay").src="../App_Themes/Common/images/3Off.gif";
        document.getElementById("InvestD").src="../App_Themes/Common/images/4On.gif";
        document.getElementById("Ratio").src="../App_Themes/Common/images/5Off.gif";
        document.getElementById("Perfor").src="../App_Themes/Common/images/6Off.gif";                
        document.getElementById("Alloct").src="../App_Themes/Common/images/7Off.gif";
        document.getElementById("InOut").src="../App_Themes/Common/images/8Off.gif";
        document.getElementById("Result").src="../App_Themes/Common/images/9Off.gif";
    }
    else if(opt==5)
    {
        document.getElementById("AllSummary").style.display="none"; 
        document.getElementById("NavDetails").style.display="none";
        document.getElementById("SnPayout").style.display="none";
        document.getElementById("InvestDetails").style.display="none";                              
        document.getElementById("RatioDetails").style.display="inline";                     
        document.getElementById("assetallocation").style.display="none";                        
        document.getElementById("snperformance").style.display="none";
        document.getElementById("snholdings").style.display="none";   
        document.getElementById("SummLine").style.display="none";  
        document.getElementById("NavLine").style.display="none";
        document.getElementById("PayOutLine").style.display="none";
        document.getElementById("InvestLine").style.display="none";
        document.getElementById("RatioLine").style.display="none";
        document.getElementById("AssetLine").style.display="none";
        document.getElementById("PerformLine").style.display="none";
        document.getElementById("HoldingLine").style.display="none";
        
        document.getElementById("Summ").src="../App_Themes/Common/images/1Off.gif";
        document.getElementById("NavD").src="../App_Themes/Common/images/2Off.gif";
        document.getElementById("LatPay").src="../App_Themes/Common/images/3Off.gif";
        document.getElementById("InvestD").src="../App_Themes/Common/images/4Off.gif";
        document.getElementById("Ratio").src="../App_Themes/Common/images/5On.gif";
        document.getElementById("Perfor").src="../App_Themes/Common/images/6Off.gif";                
        document.getElementById("Alloct").src="../App_Themes/Common/images/7Off.gif";
        document.getElementById("InOut").src="../App_Themes/Common/images/8Off.gif";
        document.getElementById("Result").src="../App_Themes/Common/images/9Off.gif";
    }
    if(opt==6)
    {
        document.getElementById("AllSummary").style.display="none"; 
        document.getElementById("NavDetails").style.display="none";
        document.getElementById("SnPayout").style.display="none";
        document.getElementById("InvestDetails").style.display="none";                              
        document.getElementById("RatioDetails").style.display="none";                     
        document.getElementById("assetallocation").style.display="none";                        
        document.getElementById("snperformance").style.display="inline";
        document.getElementById("snholdings").style.display="none";   
        document.getElementById("SummLine").style.display="none";  
        document.getElementById("NavLine").style.display="none";
        document.getElementById("PayOutLine").style.display="none";
        document.getElementById("InvestLine").style.display="none";
        document.getElementById("RatioLine").style.display="none";
        document.getElementById("AssetLine").style.display="none";
        document.getElementById("PerformLine").style.display="none";
        document.getElementById("HoldingLine").style.display="none";
        
        document.getElementById("Summ").src="../App_Themes/Common/images/1Off.gif";
        document.getElementById("NavD").src="../App_Themes/Common/images/2Off.gif";
        document.getElementById("LatPay").src="../App_Themes/Common/images/3Off.gif";
        document.getElementById("InvestD").src="../App_Themes/Common/images/4Off.gif";
        document.getElementById("Ratio").src="../App_Themes/Common/images/5Off.gif";
        document.getElementById("Perfor").src="../App_Themes/Common/images/6On.gif";                
        document.getElementById("Alloct").src="../App_Themes/Common/images/7Off.gif";
        document.getElementById("InOut").src="../App_Themes/Common/images/8Off.gif";
        document.getElementById("Result").src="../App_Themes/Common/images/9Off.gif";
    }
    else if(opt==7)
    {
        document.getElementById("AllSummary").style.display="none"; 
        document.getElementById("NavDetails").style.display="none";
        document.getElementById("SnPayout").style.display="none";
        document.getElementById("InvestDetails").style.display="none";                              
        document.getElementById("RatioDetails").style.display="none";                     
        document.getElementById("assetallocation").style.display="inline";                        
        document.getElementById("snperformance").style.display="none";
        document.getElementById("snholdings").style.display="none";   
        document.getElementById("SummLine").style.display="none";  
        document.getElementById("NavLine").style.display="none";
        document.getElementById("PayOutLine").style.display="none";
        document.getElementById("InvestLine").style.display="none";
        document.getElementById("RatioLine").style.display="none";
        document.getElementById("AssetLine").style.display="none";
        document.getElementById("PerformLine").style.display="none";
        document.getElementById("HoldingLine").style.display="none";
        
        document.getElementById("Summ").src="../App_Themes/Common/images/1Off.gif";
        document.getElementById("NavD").src="../App_Themes/Common/images/2Off.gif";
        document.getElementById("LatPay").src="../App_Themes/Common/images/3Off.gif";
        document.getElementById("InvestD").src="../App_Themes/Common/images/4Off.gif";
        document.getElementById("Ratio").src="../App_Themes/Common/images/5Off.gif";
        document.getElementById("Perfor").src="../App_Themes/Common/images/6Off.gif";                
        document.getElementById("Alloct").src="../App_Themes/Common/images/7On.gif";
        document.getElementById("InOut").src="../App_Themes/Common/images/8Off.gif";
        document.getElementById("Result").src="../App_Themes/Common/images/9Off.gif";
    }
    else if(opt==8)
    {
        document.getElementById("AllSummary").style.display="none"; 
        document.getElementById("NavDetails").style.display="none";
        document.getElementById("SnPayout").style.display="none";
        document.getElementById("InvestDetails").style.display="none";                              
        document.getElementById("RatioDetails").style.display="none";                     
        document.getElementById("assetallocation").style.display="none";                        
        document.getElementById("snperformance").style.display="none";
        document.getElementById("snholdings").style.display="inline";   
        document.getElementById("SummLine").style.display="none";  
        document.getElementById("NavLine").style.display="none";
        document.getElementById("PayOutLine").style.display="none";
        document.getElementById("InvestLine").style.display="none";
        document.getElementById("RatioLine").style.display="none";
        document.getElementById("AssetLine").style.display="none";
        document.getElementById("PerformLine").style.display="none";
        document.getElementById("HoldingLine").style.display="none";
        
        document.getElementById("Summ").src="../App_Themes/Common/images/1Off.gif";
        document.getElementById("NavD").src="../App_Themes/Common/images/2Off.gif";
        document.getElementById("LatPay").src="../App_Themes/Common/images/3Off.gif";
        document.getElementById("InvestD").src="../App_Themes/Common/images/4Off.gif";
        document.getElementById("Ratio").src="../App_Themes/Common/images/5Off.gif";
        document.getElementById("Perfor").src="../App_Themes/Common/images/6Off.gif";                
        document.getElementById("Alloct").src="../App_Themes/Common/images/7Off.gif";
        document.getElementById("InOut").src="../App_Themes/Common/images/8On.gif";
        document.getElementById("Result").src="../App_Themes/Common/images/9Off.gif";
    }
    else if(opt==9)
    {
        document.getElementById("AllSummary").style.display="inline"; 
        document.getElementById("NavDetails").style.display="inline";
        document.getElementById("SnPayout").style.display="inline";
        document.getElementById("InvestDetails").style.display="inline";                              
        document.getElementById("RatioDetails").style.display="inline";                     
        document.getElementById("assetallocation").style.display="inline";                        
        document.getElementById("snperformance").style.display="inline";
        document.getElementById("snholdings").style.display="inline"; 
        document.getElementById("SummLine").style.display="inline";  
        document.getElementById("NavLine").style.display="inline";
        document.getElementById("PayOutLine").style.display="inline";
        document.getElementById("InvestLine").style.display="inline";
        document.getElementById("RatioLine").style.display="inline";
        document.getElementById("AssetLine").style.display="inline";
        document.getElementById("PerformLine").style.display="inline";
        document.getElementById("HoldingLine").style.display="inline";
        
        document.getElementById("Summ").src="../App_Themes/Common/images/1Off.gif";
        document.getElementById("NavD").src="../App_Themes/Common/images/2Off.gif";
        document.getElementById("LatPay").src="../App_Themes/Common/images/3Off.gif";
        document.getElementById("InvestD").src="../App_Themes/Common/images/4Off.gif";
        document.getElementById("Ratio").src="../App_Themes/Common/images/5Off.gif";
        document.getElementById("Perfor").src="../App_Themes/Common/images/6Off.gif";                
        document.getElementById("Alloct").src="../App_Themes/Common/images/7Off.gif";
        document.getElementById("InOut").src="../App_Themes/Common/images/8Off.gif";
        document.getElementById("Result").src="../App_Themes/Common/images/9On.gif";
    } 
}

 function SelectSchemeValue()
    {
       
        //alert(document.getElementById('<%=ddlScheme.ClientID %>').options[document.getElementById('<%=ddlScheme.ClientID %>').selectedIndex].value);
      document.getElementById("ctl00_ContentPlaceHolder1_txtScheme").value = document.getElementById('ctl00_ContentPlaceHolder1_ddlCategory').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlCategory').selectedIndex].value;
    }
      
         
         
         
         
         
         
         
         //category
         
         
        var XmlHttp;

        function CreateXmlHttp()
	        {
		        try
		        {
			        XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		        }
		        catch(e)
		        {
			        try
			        {
				        XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			        } 
			        catch(oc)
			        {
				        XmlHttp = null;
        					
			        }
		        }
		        if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
		        {
			        XmlHttp = new XMLHttpRequest();
		        }
	        }
         
 
    
         

var XmlHttpSorting;

function CreateXmlHttpSorting()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpSorting = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpSorting = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpSorting = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpSorting && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpSorting = new XMLHttpRequest(); 
		}
	}


function Sorting(id ,FundCode,Category,SchemeCode,FromDate,ToDate,opt,sortexp ,sortdir,pageno)
{
   //alert(id);
    var requestUrl;
    
    if(id==1)
    {
     requestUrl="../MutualFund/MutualFundinner.aspx?id=1&FundCode="+FundCode+"&Category="+ Category+"&SchemeCode="+SchemeCode+"&SortExp="+sortexp+"&SortDir="+sortdir;
    }
    
    if(id==3)
    {
     requestUrl="../MutualFund/LatestNAV.aspx?id=3&FundCode="+FundCode+"&Category="+ Category+"&SchemeCode="+SchemeCode+"&SortExp="+sortexp+"&SortDir="+sortdir;
    }
   if(id==4)
   {
    requestUrl="../MutualFund/HistoricalNAV.aspx?id=4&FundCode="+FundCode+"&Category="+Category+"&SchemeCode="+SchemeCode+"&FromDate="+FromDate+"&ToDate="+ToDate+"&opt="+opt+"&SortExp="+sortexp+"&SortDir="+sortdir+"&PageNo="+pageno;
   }	
   if(id==5)
   {
    requestUrl="../MutualFund/CategoryReturns.aspx?id=5&AssetType="+Category+"&Option="+ opt+"&SortExp="+sortexp+"&SortDir="+sortdir+"&PageNo="+pageno;
   }
   if(id==6)
   {
    requestUrl="../MutualFund/DividendDetails.aspx?id=6&FundCode="+FundCode+"&Category="+Category+"&SchemeCode="+SchemeCode+"&FromDate="+FromDate+"&ToDate="+ToDate+"&SortExp="+sortexp+"&SortDir="+sortdir+"&PageNo="+pageno;
   }
   if(id==7)
   {
    requestUrl="../MutualFund/fundrank.aspx?id=7&FundType="+SchemeCode+"&FundCode="+ FundCode+"&Category="+Category +"&Return="+ opt +"&SortExp="+sortexp+"&SortDir="+sortdir;
   }
   if(id==9)
   {
   requestUrl="../MutualFund/TopTen.aspx?id=9&txtScheme="+opt+"&FundCode="+FundCode+"&Category="+Category+"&SchemeCode="+SchemeCode+"&SortExp="+sortexp+"&SortDir="+sortdir+"&PageNo="+pageno;
   }
   if(id==12)
   {
   
   requestUrl="../MutualFund/NewFundOffers.aspx?id=12&Option="+opt+"&ddlCategory="+Category+"&SortExp="+sortexp+"&SortDir="+sortdir+"&PageNo="+pageno;
   }
   //alert(requestUrl)
	CreateXmlHttpSorting()
    
    var ContentTD = document.getElementById("contentarea");
	
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/LOADER.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpSorting)	
	{
    	XmlHttpSorting.onreadystatechange = function(){GetSorting()}
		XmlHttpSorting.open("GET", requestUrl,  true);
		XmlHttpSorting.send(null);
	}
}	
	
function GetSorting()
{
    if(XmlHttpSorting.readyState == 4)
	{
	
		var ContentTD = document.getElementById("contentarea");
		
		if(XmlHttpSorting.status == 200)//
		{
			ContentTD.innerHTML =  XmlHttpSorting.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}




    var schemeObject=null;
      var Fund ;
      var scheme;  
      var category;
 
 
 
    function ProcessSearchData()
        {        
                try 
                { 
                    schemeObject = new ActiveXObject('Msxml2.XMLHTTP');
                }
                catch(e)
                {
                    try 
                    {
                        schemeObject = new ActiveXObject('Microsoft.XMLHTTP'); 
                    } 
                    catch(e1) 
                    { 
                        schemeObject = null; 
                    } 
                 } 
         
                  Fund = document.getElementById("ctl00_ContentPlaceHolder1_FundCatCtrl1_ddlAMC");                  
                  scheme = document.getElementById("ctl00_ContentPlaceHolder1_FundCatCtrl1_ddlScheme");                                
                  category = document.getElementById("ctl00_ContentPlaceHolder1_FundCatCtrl1_ddlCategory");   
              
              
                 if(schemeObject != null)
                    {   
                    
                        // document.getElementById("LoadingID").src = "../App_Themes/Common/images/ajax-loader.gif";    
                       // alert(new Date().getTime()); 
                         
                        var queryString = "MutualFundScheme.aspx?timenow=" + new Date().getTime() + "&FundCode=" + Fund.value +"&Category=" + category.value;         
                         
                        schemeObject.onreadystatechange = function(){ProcessSchemeData(scheme);};  
                      // schemeObject.onreadystatechange = ProcessSchemeData();
                        schemeObject.open('GET', queryString ,  true); 
                        schemeObject.send(null);  
                    }    
           
                 return false; 
          }
        
        
         function ProcessSchemeData(scheme)
           {
            
            if(schemeObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
             {
                if(schemeObject.status == 200) //HTTP response OK. 
                {     //alert("Inside ProcessSchemeData");
              
                      var listItemc;       
                      var dsRoot = schemeObject.responseXML.documentElement;   
                      var ddlSchem = scheme;
                      

                      document.getElementById("ctl00_ContentPlaceHolder1_FundCatCtrl1_txtFund").value =Fund.options[Fund.selectedIndex].value;
                     if(dsRoot != null)        
                     {                                   
                           if((Fund.options[Fund.selectedIndex].value!="") ||(category.options[category.selectedIndex].value!=""))
                           {
                          
                            ddlSchem.options.length=0;   
                                if(dsRoot.getElementsByTagName('S_NAME')!=null)
                                {
                                   
                                    var SchemeName = dsRoot.getElementsByTagName('S_NAME');
                                    var SchemeCode = dsRoot.getElementsByTagName('SCHEMECODE');
                                    var text; 
                                    var value;
                                    var listItem;
                                                                                                        
                                        listItem = new Option("All", "");
		                                 ddlSchem.length=0;
                                         ddlSchem.options[0] = listItem; 
                                    
                                      
                                        for (var count = 0; count < SchemeName.length; count++)
                                        {
                                            text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                                          
                                            value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                                         
                                            listItem = new Option(text, value,  false, false);
                                           
                                            ddlSchem.options[ddlSchem.length] = listItem;                                              
                                            
                                        }       
                                    }
                             } //If condition of ALL
                           else                           
                           {
                                    listItemc = new Option("Scheme is not available", "");
	                                ddlSchem.length = 1;
                                    ddlSchem.options[0] = listItemc;   
                                   
                           }
                                      var ddlCat = category;  
                                      ddlCat.options.length=0; 
                                     
                                      if(dsRoot.getElementsByTagName('className')!=null)
                                         {
                                             var textc; 
                                             var valuec;
                                             var CatName = dsRoot.getElementsByTagName('className');                        
                                             var CatCodes = dsRoot.getElementsByTagName('classcode');
                                             ddlCat.length=0;
                                           //  alert(CatName.length);
			                                 listItemc = new Option("All", "");
		                                     ddlCat.length=1;
                                             ddlCat.options[0] = listItemc;      
                                          //alert(ddlCat.length);  
                                                for (var count = 0; count < CatName.length; count++)
                                                {
                                                    textc = (CatName[count].textContent || CatName[count].innerText || CatName[count].text);
                                          
                                                    valuec = (CatCodes[count].textContent || CatCodes[count].innerText || CatCodes[count].text);
                                        
                                                    listItemc = new Option(textc, valuec,  false, false);
                                                    ddlCat.options[ddlCat.length] = listItemc;    
                                                    //document.getElementById("ctl00_ContentPlaceHolder1_FundCatCtrl1_ddlScheme").style.display="inline";
                                                }
                                          

                                         }
                             }  
                         
                                else
                                        {                                             
                                            listItemc = new Option("Scheme is not available", "");
		                                    ddlSchem.length = 1;
                                            ddlSchem.options[0] = listItemc;   
                                                                           
                                            listItemc = new Option("Category is not available", "");
	                                        ddlCat.length = 1;
                                            ddlCat.options[0] = listItemc;      
                                         }
                         
                        }    
                }
          }


//category
         
         
        var XmlHttp;

        function CreateXmlHttp()
	        {
		        try
		        {
			        XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		        }
		        catch(e)
		        {
			        try
			        {
				        XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			        } 
			        catch(oc)
			        {
				        XmlHttp = null;
        					
			        }
		        }
		        if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
		        {
			        XmlHttp = new XMLHttpRequest();
		        }
	        }
         
 
    function ProcessCategoryData()
        {
           CreateXmlHttp();
                
            if(XmlHttp)
            {   
              //  alert("Inside Process Category");
                 Fund = document.getElementById("ctl00_ContentPlaceHolder1_FundCatCtrl1_ddlAMC");
                 scheme = document.getElementById("ctl00_ContentPlaceHolder1_FundCatCtrl1_ddlScheme");                
                 category = document.getElementById("ctl00_ContentPlaceHolder1_FundCatCtrl1_ddlCategory");   
                //document.getElementById("LoadingID").src = "../App_Themes/Common/images/ajax-loader.gif";    
               // alert("sda");
                 var queryString = "MutualFundScheme.aspx?timenow=" + new Date().getTime() + "&FundCode=" + Fund.value +"&Category=" + category.value;         
                 XmlHttp.onreadystatechange = function(){ProcessData(scheme);};  
                 XmlHttp.open('GET', queryString ,  true); 
                 XmlHttp.send(null);  
                 
                document.getElementById("<%=txtCategory.ClientID%>").value=category.value;
                                 
                 //alert(document.getElementById("<%=txtCategory.ClientID%>").value);
            }    
            return false; 
         }
        
        
         function ProcessData(scheme)
           {
          	if(XmlHttp.readyState == 4)
	            {	
                if(XmlHttp.status == 200) //HTTP response OK. 
                    { 
                  
                       //document.getElementById("ctl00_ContentPlaceHolder1_txtCategory").value = category.options[category.selectedIndex].value
                       if((Fund.options[Fund.selectedIndex].text!="All") || (category.options[category.selectedIndex].text!="All"))
                           {
                                var dsRoot1 = XmlHttp.responseXML.documentElement;   
                          
                                 if(dsRoot1 != null)        
                                 {  
                                             var ddlSchem = scheme;
                                             ddlSchem.options.length=0;
                                            if(dsRoot1.getElementsByTagName('S_NAME')!=null)
                                            {
                                            
                                             
                                                var SchemeName = dsRoot1.getElementsByTagName('S_NAME');
                                                var SchemeCode = dsRoot1.getElementsByTagName('SCHEMECODE');
                                                var text; 
                                                var value;
                                                var listItem;
                                                 listItem = new Option("All", "");
		                                         ddlSchem.length=1;
                                                 ddlSchem.options[0] = listItem;   
                                                    for (var count = 0; count < SchemeName.length; count++)
                                                    {
                                                        text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                                                      
                                                        value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                                                        
                                                        listItem = new Option(text, value,  false, false);
                                                       
                                                        ddlSchem.options[ddlSchem.length] = listItem;                                              
                                                        
                                                    }                               
                                    
                                        
                                                 }
                                           else
                                                {                                             
	                                                listItemc = new Option("Scheme is not available", "");
			                                        ddlSchem.length = 1;
                                                    ddlSchem.options[0] = listItemc;   
                                                }
                        
                                   }   
                         
                              }
                          else
                            {
                           
                               var ddlSchem = scheme;
                               listItemc = new Option("Scheme is not available", "");
			                   ddlSchem.length = 1;
                               ddlSchem.options[0] = listItemc;   
                            }    
                   }
              }
         }




var XmlHttpLNAV;

function CreateXmlHttpLNAV()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpLNAV = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpLNAV = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpLNAV = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpLNAV && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpLNAV = new XMLHttpRequest(); 
		}
	}
	
function ValidationNAV()
{

    var requestUrl;
    var Scheme = document.getElementById("FundCtrl1_ddlScheme");
    var fund = document.getElementById("FundCtrl1_ddlAMC");
    var Cat = document.getElementById("FundCtrl1_ddlCategory");
    document.getElementById("txtFund").value = fund.value;
    document.getElementById("txtCategory").value = Cat.value;
    document.getElementById("txtScheme").value = Scheme.value;

    if(fund.value == "" && Cat.value == "")
    {
        alert("Please Select Fund or Category");
        return false;
    }
    
    requestUrl = "../MutualFund/LatestNAV.aspx?id=3&FundCode="+fund.value+"&Category="+Cat.value+"&SchemeCode="+Scheme.value;
    
//   ajaxpage('3',requestUrl,containerid)
    CreateXmlHttpLNAV()
     var ContentTD = document.getElementById("contentarea");
	    ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/LOADER.gif>";
	    document.body.style.cursor = "progress";

	    if(XmlHttpLNAV)	
	    {
	        XmlHttpLNAV.onreadystatechange = function(){GetValidationDaily()}
		    XmlHttpLNAV.open("GET", requestUrl,  true);
		    XmlHttpLNAV.send(null);
	    }
} 
function GetValidationDaily()
{
    if(XmlHttpLNAV.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpLNAV.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpLNAV.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}
function ProcessSearchDataFK()
{        
    try 
    { 
        schemeObject = new ActiveXObject('Msxml2.XMLHTTP');
    }
    catch(e)
    {
        try 
        {
            schemeObject = new ActiveXObject('Microsoft.XMLHTTP'); 
        } 
        catch(e1) 
        { 
            schemeObject = null; 
        } 
    } 
         
    Fund = document.getElementById("ddlAMC1");  
    category = document.getElementById("ddlCategory1");   
                 
    if(schemeObject != null)
    {   
        var queryString = "MutualFundScheme.aspx?timenow=" + new Date().getTime() + "&FundCode=" + Fund.value +"&Category=" + category.value;         
        
        schemeObject.onreadystatechange = function(){ProcessSchemeDataFK(category);};  
        schemeObject.open('GET', queryString ,  true); 
        schemeObject.send(null);  
    }    
    
    return false; 
}


function ProcessSchemeDataFK(category)
{
    if(schemeObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
    {
        if(schemeObject.status == 200) //HTTP response OK. 
        {     //alert("Inside ProcessSchemeData");
            var listItemc;       
            var dsRoot = schemeObject.responseXML.documentElement;   
                    
            document.getElementById("txtFund").value =Fund.options[Fund.selectedIndex].value;
            
            if(dsRoot != null)        
            {                                   
                if((Fund.options[Fund.selectedIndex].value!="") ||(category.options[category.selectedIndex].value!=""))
                {
                    var ddlCat = category;  
                    
                    ddlCat.options.length=0; 
                                     
                    if(dsRoot.getElementsByTagName('className')!=null)
                    {
                        var textc; 
                        var valuec;
                        var CatName = dsRoot.getElementsByTagName('className');                        
                        var CatCodes = dsRoot.getElementsByTagName('classcode');
                        
                        ddlCat.length=0;
			            listItemc = new Option("All", "");
		                ddlCat.length=1;
                        ddlCat.options[0] = listItemc;      
                        
                        for (var count = 0; count < CatName.length; count++)
                        {
                            textc = (CatName[count].textContent || CatName[count].innerText || CatName[count].text);
                            valuec = (CatCodes[count].textContent || CatCodes[count].innerText || CatCodes[count].text);
                            listItemc = new Option(textc, valuec,  false, false);
                            ddlCat.options[ddlCat.length] = listItemc;    
                        }
                    }
                }  
                else
                {                                             
                    listItemc = new Option("Category is not available", "");
	                ddlCat.length = 1;
                    ddlCat.options[0] = listItemc;      
                }
            }    
        }
    }
}

var XmlHttpFR;

function CreateXmlHttpFR()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpFR = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpFR = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpFR = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpFR && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpFR = new XMLHttpRequest(); 
		}
	}
	
function validation()
{
    var FundType=document.getElementById("ddlFundType1");
    var Fund=document.getElementById("ddlAMC1");
    var Cat=document.getElementById("ddlCategory1");
    var Return=document.getElementById("ddlReturn1");
        
    document.getElementById("txtFundType").value=FundType.value;
    document.getElementById("txtFund").value=Fund.value;
    document.getElementById("txtCategory").value=Cat.value;
    document.getElementById("txtReturn").value=Return.value;
    
    var url="../MutualFund/fundrank.aspx?FundType="+ document.getElementById("txtFundType").value+"&FundCode="+  document.getElementById("txtFund").value +"&Category="+    document.getElementById("txtCategory").value +"&Return="+ document.getElementById("txtReturn").value;
        
    ButtonClickFunction('3',url);
}


function ButtonClickFunction(id , url)
{
    var requestUrl;

    requestUrl=url;
	var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject)
{ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
            } 
        catch (e){
                try{
                    page_request = new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch (e){}
                }
}
else
return false
page_request.onreadystatechange=function()
{
    loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function checkACT()
{
    if((window.event.keyCode < 65 || window.event.keyCode > 90) && (window.event.keyCode < 97 || window.event.keyCode > 122 && window.event.keycode==32))
	{
	    event.returnValue = false;
		alert("Please pick Date from Calendar");
	}
	else if((window.event.keyCode < 48 || window.event.keyCode > 57) || (window.event.keyCode == 43 || window.event.keyCode == 45 ) )
	{		
	    event.returnValue = false;
	    alert("Please pick Date From Calendar");
	}
}

var XmlHttpAH;

function CreateXmlHttpAH()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpAH = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpAH = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpAH = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpAH && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpAH = new XMLHttpRequest(); 
		}
	}
	

function validationAH()
{
    var FundCode = document.getElementById("FundCtrl1_ddlAMC");
    var Category = document.getElementById("FundCtrl1_ddlCategory");
    var SchemeCode = document.getElementById("FundCtrl1_ddlScheme");
    var txtScheme = document.getElementById("txtScheme");
    var requestUrl;

    if(FundCode.value == "")
    {
        alert("Please Select AMC ");
        FundCode.focus();
        return false;
    }
    
    if(SchemeCode.value == "")
    {
        alert("Please Select Scheme");
        SchemeCode.focus();
        return false;
    }

    txtScheme = SchemeCode.value;
    
    requestUrl="../MutualFund/TopTen.aspx?id=9&txtScheme="+txtScheme+"&FundCode="+FundCode.value+"&Category="+Category.value+"&SchemeCode="+SchemeCode.value;
    
    CreateXmlHttpAH()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpAH)	
	{
	    XmlHttpAH.onreadystatechange = function(){GetvalidationAH()}
		XmlHttpAH.open("GET", requestUrl,  true);
		XmlHttpAH.send(null);
	}
    
}

function GetvalidationAH()
{
    if(XmlHttpAH.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpAH.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpAH.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}

function ddlvalue()
{
    var Fund=document.getElementById("ddlFund");
    document.getElementById("txtAmc").value=Fund.value;
}

function enable()
{
    var fndtype=document.getElementById("FundRadio");
    var schtype=document.getElementById("SchemeRadio");
    
    if(fndtype.checked==true)
    {
        document.getElementById("FundType").style.display="inline";
        document.getElementById("fund").style.display="inline";
        document.getElementById("Schemetype").style.display="none";
        document.getElementById("scheme").style.display="none";
    }

    if(schtype.checked==true)
    {
        document.getElementById("FundType").style.display="none";
        document.getElementById("fund").style.display="none";
        document.getElementById("Schemetype").style.display="inline";
        document.getElementById("scheme").style.display="inline";
    }
}


var XmlHttpPort;

function CreateXmlHttpPort()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpPort = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpPort = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpPort = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpPort && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpPort = new XMLHttpRequest(); 
		}
	}
	
	
function ValidationPFolio()
{
    var FundCode=document.getElementById("FundCtrl1_ddlAMC");
    var Category=document.getElementById("FundCtrl1_ddlCategory");
    var SchemeCode=document.getElementById("FundCtrl1_ddlScheme");
    var requestUrl;

    if(FundCode.value=="" && Category.value=="")
    {
        alert("Please Select Fund or Category");
        FundCode.focus();
        return false;
    }

   if(SchemeCode.value=="")
    {
        alert("Please Select Scheme");
        SchemeCode.focus();
        return false;
    }

    document.getElementById("txtFund").value=FundCode.value;
    document.getElementById("txtScheme").value=SchemeCode.value;
    document.getElementById("txtCategory").value=Category.value;
    

    requestUrl="../MutualFund/Detailedportfolio.aspx?id='1'&FundCode="+FundCode.value+"&Category="+Category.value+"&SchemeCode="+SchemeCode.value;

    CreateXmlHttpPort()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpPort)	
	{
	    XmlHttpPort.onreadystatechange = function(){GetValidationPFolio()}
		XmlHttpPort.open("GET", requestUrl,  true);
		XmlHttpPort.send(null);
	}
    
}

function GetValidationPFolio()
{
    if(XmlHttpPort.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpPort.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpPort.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}


var schemeObject=null;
var FundCode ;
var SchemeCode;  
var Category;
 
function ProcessSearchData_FundCat()
{  
    
    try 
    { 
        schemeObject = new ActiveXObject('Msxml2.XMLHTTP');
    }
    catch(e)
    {
        try 
        {
            schemeObject = new ActiveXObject('Microsoft.XMLHTTP'); 
        } 
        catch(e1) 
        { 
            schemeObject = null; 
        } 
    } 
    
    FundCode = document.getElementById("FundCatCtrl1_ddlAMC");                  
    SchemeCode = document.getElementById("FundCatCtrl1_ddlScheme");                                
    Category = document.getElementById("FundCatCtrl1_ddlCategory"); 
    
    if(schemeObject != null)
    {   
        var requestUrl = "MutualFundScheme.aspx?timenow=" + new Date().getTime() + "&FundCode=" + FundCode.value +"&Category=" + Category.value;         
        
        schemeObject.onreadystatechange = function(){ProcessSchemeData_FundCat(SchemeCode);};  
        schemeObject.open('GET', requestUrl ,  true); 
        schemeObject.send(null);  
    }    
    
    return false; 
}
        
function ProcessSchemeData_FundCat(SchemeCode)
{

    if(schemeObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
    {
        if(schemeObject.status == 200) //HTTP response OK. 
        {    
            var listItemc;       
            var dsRoot = schemeObject.responseXML.documentElement;   
            var ddlSchem = SchemeCode;
            var ddlCat = Category;  
            document.getElementById("FundCatCtrl1_txtFund").value =FundCode.options[FundCode.selectedIndex].value;
            
            if(dsRoot != null)        
            {                                   
                if((FundCode.options[FundCode.selectedIndex].value!="") ||(Category.options[Category.selectedIndex].value!=""))
                {
                    ddlSchem.options.length=0;   
                    
                    if(dsRoot.getElementsByTagName('S_NAME')!=null)
                    {
                        var SchemeName = dsRoot.getElementsByTagName('S_NAME');
                        var SchemeCode = dsRoot.getElementsByTagName('SCHEMECODE');
                        var text; 
                        var value;
                        var listItem;
                                                                                                        
                        listItem = new Option("All", "");
		                ddlSchem.length=0;
                        ddlSchem.options[0] = listItem; 
                                    
                        for (var count = 0; count < SchemeName.length; count++)
                        {
                            text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                            value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                            listItem = new Option(text, value,  false, false);
                            ddlSchem.options[ddlSchem.length] = listItem;                                              
                        }       
                    }
                } //If condition of ALL
                else                           
                {
                    listItemc = new Option("Scheme is not available", "");
	                ddlSchem.length = 1;
                    ddlSchem.options[0] = listItemc;   
                }
                
               
                
                ddlCat.options.length=0; 
                                     
                if(dsRoot.getElementsByTagName('className')!=null)
                {
                    var textc; 
                    var valuec;
                    var CatName = dsRoot.getElementsByTagName('className');                        
                    var CatCodes = dsRoot.getElementsByTagName('classcode');
                    
                    ddlCat.length=0;
			        listItemc = new Option("All", "");
		            ddlCat.length=1;
                    ddlCat.options[0] = listItemc;      
                    
                    for (var count = 0; count < CatName.length; count++)
                    {
                        textc = (CatName[count].textContent || CatName[count].innerText || CatName[count].text);
                        valuec = (CatCodes[count].textContent || CatCodes[count].innerText || CatCodes[count].text);
                        listItemc = new Option(textc, valuec,  false, false);
                        ddlCat.options[ddlCat.length] = listItemc;    
                    }
                }
            }  
            else
            {                                             
                listItemc = new Option("Scheme is not available", "");
		        ddlSchem.length = 1;
                ddlSchem.options[0] = listItemc; 
                
                listItemc = new Option("Category is not available", "");
	            ddlCat.length = 1;
                ddlCat.options[0] = listItemc;      
            }
        }    
    }
}


var XmlHttpCatData;

function CreateXmlCatData()
{
    try
	{
	    XmlHttpCatData = new ActiveXObject("Msxml2.XMLHTTP");
    }
	catch(e)
	{
	    try
		{
		    XmlHttpCatData = new ActiveXObject("Microsoft.XMLHTTP");
	    } 
		catch(oc)
		{
		    XmlHttpCatData = null;
        }
	}
	
	if(!XmlHttpCatData && typeof XMLHttpRequest != "undefined") 
	{
	    XmlHttpCatData = new XMLHttpRequest();
    }
}



function ProcessCategoryData_FundCat()
{
    CreateXmlCatData();
               
    if(XmlHttpCatData)
    {   
        FundCode = document.getElementById("FundCatCtrl1_ddlAMC");
        SchemeCode = document.getElementById("FundCatCtrl1_ddlScheme");                
        Category = document.getElementById("FundCatCtrl1_ddlCategory");  
        
        var requestUrl = "MutualFundScheme.aspx?timenow=" + new Date().getTime() + "&FundCode=" + FundCode.value +"&Category=" + Category.value;         
        
        XmlHttpCatData.onreadystatechange = function(){ProcessData_FundCat(SchemeCode);};  
        XmlHttpCatData.open('GET', requestUrl ,  true); 
        XmlHttpCatData.send(null);  
        //document.getElementById("txtCategory").value=Category.value;
    }    
    
    return false; 
}
        
function ProcessData_FundCat(SchemeCode)
{
    if(XmlHttpCatData.readyState == 4)
	{	
        if(XmlHttpCatData.status == 200) //HTTP response OK. 
        { 
            if((FundCode.options[FundCode.selectedIndex].text!="All") || (Category.options[Category.selectedIndex].text!="All"))
            {
                var dsRoot1 = XmlHttpCatData.responseXML.documentElement;   
                         
                if(dsRoot1 != null)        
                {  
                    var ddlSchem = SchemeCode;
                    
                    ddlSchem.options.length=0;
                    
                    if(dsRoot1.getElementsByTagName('S_NAME')!=null)
                    {
                        var SchemeName = dsRoot1.getElementsByTagName('S_NAME');
                        var SchemeCode = dsRoot1.getElementsByTagName('SCHEMECODE');
                        var text; 
                        var value;
                        var listItem;
                        
                        listItem = new Option("All", "");
		                ddlSchem.length=1;
                        ddlSchem.options[0] = listItem;   
                        
                        for (var count = 0; count < SchemeName.length; count++)
                        {
                            text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                            value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                            listItem = new Option(text, value,  false, false);
                            ddlSchem.options[ddlSchem.length] = listItem;                                              
                        }                               
                    }
                    else
                    {                                             
	                    listItemc = new Option("Scheme is not available", "");
			            ddlSchem.length = 1;
                        ddlSchem.options[0] = listItemc;   
                    }
                }   
            }
            else
            {
                var ddlSchem = SchemeCode;
                
                listItemc = new Option("Scheme is not available", "");
			    ddlSchem.length = 1;
                ddlSchem.options[0] = listItemc;   
            }    
        }
    }
}

var XmlHttpSnap;
function CreateXmlHttpSnap()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpSnap = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpSnap = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpSnap = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpSnap && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpSnap = new XMLHttpRequest();
		}
	}
	
function ValidationSnap()
{
    var FundCode = document.getElementById("FundCatCtrl1_ddlAMC");
    var Category=document.getElementById("FundCatCtrl1_ddlCategory");
    var SchemeCode=document.getElementById("FundCatCtrl1_ddlScheme");
    
    if(FundCode.value=="" && Category.value=="")
    {
        alert("Please Select Fund or Category");
        FundCode.focus();
        return false;
    }
    
    if(SchemeCode.value=="")
    {
        alert("Please Select Scheme");
        SchemeCode.focus();
        return false;
    }

    requestUrl="../MutualFund/SnapShot.aspx?id=2&FundCode="+FundCode.value+"&Category="+Category.value+"&SchemeCode="+SchemeCode.value;
    
    CreateXmlHttpSnap()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpSnap)	
	{
	    XmlHttpSnap.onreadystatechange = function(){GetValidationSnap()}
		XmlHttpSnap.open("GET", requestUrl,  true);
		XmlHttpSnap.send(null);
	}
    
}

function GetValidationSnap()
{
    if(XmlHttpSnap.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpSnap.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpSnap.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}



function GetDateFromHNAV()
{
    var txtFromDate = document.getElementById("txtFromDate");
    
    Calendar.setup({
		inputField     :    txtFromDate,   
		ifFormat       :    "%d-%b-%Y" 
		});
} 

function GetDateToHNAV()
{
    var txtToDate = document.getElementById("txtPeriodTo");
    
    Calendar.setup({
		inputField     :    txtToDate,   
		ifFormat       :    "%d-%b-%Y" 
		});
}


var XmlHttpHisto;
function CreateXmlHttpHisto()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpHisto = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpHisto = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpHisto = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpHisto && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpHisto = new XMLHttpRequest();
		}
	}
	
	

function ValidationHNAV()
{
    var FundCode=document.getElementById("FundCtrl1_ddlAMC");
    var Category=document.getElementById("FundCtrl1_ddlCategory");
    var SchemeCode=document.getElementById("FundCtrl1_ddlScheme");
    var FromDate=document.getElementById("txtFromDate");
    var ToDate=document.getElementById("txtPeriodTo");
    var requestUrl;

    if(FundCode.value=="" && Category.value=="")
    {
        alert("Please Select Fund or Category");
        FundCode.focus();
        return false;
    }

    document.getElementById("txtFund").value=FundCode.value;
    document.getElementById("txtScheme").value=SchemeCode.value;
    document.getElementById("txtCategory").value=Category.value;
    document.getElementById("txthiddfrmdate").value=FromDate.value;
    document.getElementById("txthiddtodate").value=ToDate.value;
    
    requestUrl="../MutualFund/HistoricalNAV.aspx?id=4&FundCode="+FundCode.value+"&Category="+Category.value+"&SchemeCode="+SchemeCode.value+"&FromDate="+FromDate.value+"&ToDate="+ToDate.value;
    
    CreateXmlHttpHisto()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/LOADER.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpHisto)	
	{
	    XmlHttpHisto.onreadystatechange = function(){GetValidationHNAV()}
		XmlHttpHisto.open("GET", requestUrl,  true);
		XmlHttpHisto.send(null);
	}
    
}

function GetValidationHNAV()
{
    if(XmlHttpHisto.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpHisto.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpHisto.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}

var XmlHttpVCR;
function CreateXmlHttpVCR()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpVCR = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpVCR = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpVCR = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpVCR && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpVCR = new XMLHttpRequest();
		}
	}
	

function ValidationCR()
{
    var requestUrl;
    var type = document.getElementById("ddlAssetType");
    var option = document.getElementById("ddlOptions");

    requestUrl = "../MutualFund/CategoryReturns.aspx?id=5&AssetType="+type.value+"&Option="+option.value;
    
    CreateXmlHttpVCR();
    
    var ContentTD = document.getElementById("contentarea");
    
    ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
    document.body.style.cursor = "progress";
    
    if(XmlHttpVCR)
    {
        XmlHttpVCR.onreadystatechange = function(){GetValidationCR()}
        XmlHttpVCR.open("GET", requestUrl,  true);
        XmlHttpVCR.send(null);
    }
}

function GetValidationCR()
{
    if(XmlHttpVCR.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
	    var ContentTD = document.getElementById("contentarea");
		
		if(XmlHttpVCR.status == 200)//
		{
			ContentTD.innerHTML =  XmlHttpVCR.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
} 

var XmlHttpDiv;
function CreateXmlHttpDiv()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpDiv = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpDiv = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpDiv = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpDiv && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpDiv = new XMLHttpRequest();
		}
	}
	
function ValidationDIV()
{
    var FundCode=document.getElementById("FundCtrl1_ddlAMC");
    var Category=document.getElementById("FundCtrl1_ddlCategory");
    var SchemeCode=document.getElementById("FundCtrl1_ddlScheme");
    var FromDate=document.getElementById("txtFromDate");
    var ToDate=document.getElementById("txtToDate");
    var requestUrl;

    if(FundCode.value=="" && Category.value=="")
    {
        alert("Please Select Fund or Category");
        FundCode.focus();
        return false;
    }
    if(Date.parse(ToDate.value) < Date.parse(FromDate.value))
    {
		alert("ToDate can't be less than FromDate");
		return false;
	}

    requestUrl="../MutualFund/DividendDetails.aspx?id=6&FundCode="+FundCode.value+"&Category="+Category.value+"&SchemeCode="+SchemeCode.value+"&FromDate="+FromDate.value+"&ToDate="+ToDate.value;
    

    
    CreateXmlHttpDiv()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpDiv)	
	{
	    XmlHttpDiv.onreadystatechange = function(){GetValidationDIV()}
		XmlHttpDiv.open("GET", requestUrl,  true);
		XmlHttpDiv.send(null);
	}
    
}

function GetValidationDIV()
{
    if(XmlHttpDiv.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpDiv.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpDiv.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}

function GetDateFromDD()
{
    var txtFromDate = document.getElementById("txtFromDate");
    
    Calendar.setup({
		inputField     :    txtFromDate,   
		ifFormat       :    "%d-%b-%Y" 
		});
} 

function GetDateToDD()
{
    var txtToDate = document.getElementById("txtToDate");
    
    Calendar.setup({
		inputField     :    txtToDate,   
		ifFormat       :    "%d-%b-%Y" 
		});
}

function GetDateFrom()
{
    var txtFromDate = document.getElementById("txtDateFrom");
    
    Calendar.setup({
		inputField     :    txtFromDate,   
		ifFormat       :    "%d-%b-%Y" 
		});
} 

function GetDateTo()
{
    var txtToDate = document.getElementById("txtDateTo");
    
    Calendar.setup({
		inputField     :    txtToDate,   
		ifFormat       :    "%d-%b-%Y" 
		});
}    

var XmlHttpFundR;
function CreateXmlHttpFundR()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpFundR = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpFundR = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpFundR = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpFundR && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpFundR = new XMLHttpRequest();
		}
	}
	
	


function ValidateTextBoxes()
{
    var requestUrl;
    var FromDate = document.getElementById("txtDateFrom");
    var ToDate = document.getElementById("txtDateTo");
    
    if(FromDate.value=="" || FromDate.value== null )
    {
        alert("Please select From Date From Calendar");
        return false;
    }
    else if(ToDate.value=="" || ToDate.value== null )
    {
        alert("Please select To Date From Calendar");
        return false;
    }
    
    requestUrl="../MutualFund/MFActivity.aspx?id=8&FromDate="+FromDate.value+"&ToDate="+ ToDate.value;
    
    CreateXmlHttpFundR();
    
    var ContentTD = document.getElementById("contentarea");
    
    ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
    document.body.style.cursor = "progress";
    
    if(XmlHttpFundR)
    {
        XmlHttpFundR.onreadystatechange = function(){GetValidateTextBoxes()}
        XmlHttpFundR.open("GET", requestUrl,  true);
        XmlHttpFundR.send(null);
    }
}

function GetValidateTextBoxes()
{
    if(XmlHttpFundR.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
	    var ContentTD = document.getElementById("contentarea");
		
		if(XmlHttpFundR.status == 200)//
		{
			ContentTD.innerHTML =  XmlHttpFundR.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
} 


var XmlHttpWSWO;
function CreateXmlHttpWSWO()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpWSWO = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpWSWO = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpWSWO = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpWSWO && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpWSWO = new XMLHttpRequest();
		}
	}
	
	
function Fundvalidation()
{
    var FundCode = document.getElementById("ddlFund");
    var requestUrl;

    if(FundCode.value=="")
    {
        alert("Please Select Fund");
        FundCode.focus();
        return false;
    }

    document.getElementById("txtAmc").value=FundCode.value;
    
    requestUrl="../MutualFund/MFWhatsinout.aspx?id=10&FundCode="+FundCode.value+"&Option=F";
    
    CreateXmlHttpWSWO()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpWSWO)	
	{
	    XmlHttpWSWO.onreadystatechange = function(){GetFundvalidation()}
		XmlHttpWSWO.open("GET", requestUrl,  true);
		XmlHttpWSWO.send(null);
	}
    
}

function GetFundvalidation()
{
    if(XmlHttpWSWO.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		
		if(XmlHttpWSWO.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpWSWO.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}


var XmlHttpSChmVali;
function CreateXmlHttpSChmVali()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpSChmVali = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpSChmVali = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpSChmVali = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpSChmVali && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpSChmVali = new XMLHttpRequest();
		}
	}
	
	
function Schemevalidation()
{
    var FundCode=document.getElementById("FundCtrl1_ddlAMC");
    var Category=document.getElementById("FundCtrl1_ddlCategory");
    var SchemeCode=document.getElementById("FundCtrl1_ddlScheme");

    if(FundCode.value=="" && Category.value=="")
    {
        alert("Please Select Fund or Category");
        FundCode.focus();
        return false;
    }

    if(SchemeCode.value=="")
    {
        alert("Please Select Scheme");
        SchemeCode.focus();
        return false;
    }

    document.getElementById("txtFund").value=FundCode.value;
    document.getElementById("txtScheme").value=SchemeCode.value;
    document.getElementById("txtCategory").value=Category.value;
    
    
       
               
    requestUrl="../MutualFund/MFWhatsinout.aspx?id=10&FundCode="+FundCode.value+"&Category="+Category.value+"&SchemeCode="+SchemeCode.value+"&Option=S";
    
    CreateXmlHttpSChmVali()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpSChmVali)	
	{
	    XmlHttpSChmVali.onreadystatechange = function(){GetSchemevalidation()}
		XmlHttpSChmVali.open("GET", requestUrl,  true);
		XmlHttpSChmVali.send(null);
	}
    
}

function GetSchemevalidation()
{
    if(XmlHttpSChmVali.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpSChmVali.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpSChmVali.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
		enable();
	}
}
// For NFO Updates

var XmlHttpNFOUpdates;
function CreateXmlHttpNFOUpdates()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpNFOUpdates = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpNFOUpdates = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpNFOUpdates = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpNFOUpdates && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpNFOUpdates = new XMLHttpRequest();
		}
	}
	
function ShowDataNFO(Option)
{	   
    var requestUrl;
    
    requestUrl="../MutualFund/NewFundOffers.aspx?id=12&Option="+Option;
    
    CreateXmlHttpNFOUpdates()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpNFOUpdates)	
	{
	    XmlHttpNFOUpdates.onreadystatechange = function(){ShowDataNFOData()}
		XmlHttpNFOUpdates.open("GET", requestUrl,  true);
		XmlHttpNFOUpdates.send(null);
	}
}
function ShowDataNFOData()
{
    if(XmlHttpNFOUpdates.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpNFOUpdates.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpNFOUpdates.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}


var XmlHttpNFOVali;
function CreateXmlHttpNFOVali()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpNFOVali = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpNFOVali = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpNFOVali = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpNFOVali && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpNFOVali = new XMLHttpRequest();
		}
		
		
	}
function ValidationNFO(Option)
{
    var ddlCategory = document.getElementById("ddlCategory");
    
    requestUrl="../MutualFund/NewFundOffers.aspx?id=12&Option="+Option+"&ddlCategory="+ddlCategory.value;
    
    CreateXmlHttpNFOVali()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpNFOVali)	
	{
	    XmlHttpNFOVali.onreadystatechange = function(){GetValidationNFO()}
		XmlHttpNFOVali.open("GET", requestUrl,  true);
		XmlHttpNFOVali.send(null);
	}
    
}

function GetValidationNFO()
{
    if(XmlHttpNFOVali.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpNFOVali.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpNFOVali.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}


var XmlHttpCheckNFO;
function CreateXmlHttpCheckNFO()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpCheckNFO = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpCheckNFO = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpCheckNFO = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpCheckNFO && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpCheckNFO = new XMLHttpRequest();
		}
	}
	
function CheckNFO(period)
{
    var PrdM1yr =document.getElementById("PrdM1yr");
    var prdl1yr =document.getElementById("prdl1yr");
    var prdAll =document.getElementById("prdAll");
    var requestUrl;
    
    if(period == "gtreq1year")
    {
        PrdM1yr.checked = true;
        prdl1yr.checked = false;
        prdAll.checked = false;
    }
    else if(period == "less1yr")
    {
        PrdM1yr.checked = false;
        prdl1yr.checked = true;
        prdAll.checked = false;
    }
    else if(period == "All")
    {
        PrdM1yr.checked = false;
        prdl1yr.checked = false;
        prdAll.checked = true;
    }
    
    requestUrl="../MutualFund/NewFundOffers.aspx?id=12&Option=FMP&Period="+period;
    
    CreateXmlHttpCheckNFO()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpCheckNFO)	
	{
	    XmlHttpCheckNFO.onreadystatechange = function(){GetCheckNFO()}
		XmlHttpCheckNFO.open("GET", requestUrl,  true);
		XmlHttpCheckNFO.send(null);
	}
    
}

function GetCheckNFO()
{
    if(XmlHttpCheckNFO.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpCheckNFO.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpCheckNFO.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}


var XmlHttpSDC;
function CreateXmlHttpSDC()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpSDC = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpSDC = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpSDC = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpSDC && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpSDC = new XMLHttpRequest();
		}
	}
	

function PagingSDC(id ,Category,Opt,pageno)
{
    var requestUrl;

	requestUrl="../MutualFund/SchemeDetails.aspx?id=5&Category="+Category+"&Opt="+Opt+"&PageNo="+pageno;
	
	CreateXmlHttpSDC()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpSDC)	
	{
	    XmlHttpSDC.onreadystatechange = function(){GetPagingSDC()}
		XmlHttpSDC.open("GET", requestUrl,  true);
		XmlHttpSDC.send(null);
	}
}	
	
function GetPagingSDC()
{
    if(XmlHttpSDC.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpSDC.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpSDC.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}
//

var XmlHttpSDCVali;
function CreateXmlHttpSDCVali()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpSDCVali = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpSDCVali = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpSDCVali = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpSDCVali && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpSDCVali = new XMLHttpRequest();
		}
	}
	
function validationSDC(Opt)
{
    var Option = Opt;
    var ddlCategory = document.getElementById("ddlCategory");
    

    requestUrl="../MutualFund/SchemeDetails.aspx?id=5&Category="+ddlCategory.value+"&Opt="+Option;
    
    CreateXmlHttpSDCVali()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpSDCVali)	
	{
	    XmlHttpSDCVali.onreadystatechange = function(){GetvalidationSDC()}
		XmlHttpSDCVali.open("GET", requestUrl,  true);
		XmlHttpSDCVali.send(null);
	}
    
}

function GetvalidationSDC()
{
    if(XmlHttpSDCVali.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpSDCVali.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpSDCVali.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}


//MFScheme Details

//For Paging


var XmlHttpMFScheme;
function CreateXmlHttpMFScheme()
	{
		//Creating object of XMLHTTP in IE
		try
		{
			XmlHttpMFScheme = new ActiveXObject("Msxml2.XMLHTTP");
			
		}
		catch(e)
		{
			try
			{
				XmlHttpMFScheme = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(oc)
			{
				XmlHttpMFScheme = null;	
			}
		}
		//Creating object of XMLHTTP in Mozilla and Safari 
		if(!XmlHttpMFScheme && typeof XMLHttpRequest != "undefined") 
		{
			XmlHttpMFScheme = new XMLHttpRequest();
		}
	}
	
function PagingSD1(id,FundCode,pageno)
{
    
    var requestUrl;
	if(id == "1")
	{
		requestUrl="../MutualFund/MFSchemeDetails.aspx?id=1&FundCode="+FundCode+"&PageNo1="+pageno;
	}
	
	CreateXmlHttpMFScheme()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpMFScheme)	
	{
	   
	    XmlHttpMFScheme.onreadystatechange = function(){GetPagingSD1()}
		XmlHttpMFScheme.open("GET", requestUrl,  true);
		XmlHttpMFScheme.send(null);
	}
}	
	
function GetPagingSD1()
{
    if(XmlHttpMFScheme.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpMFScheme.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpMFScheme.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}

function PagingSD2(id,pageno)
{
    var requestUrl;

	if(id == "1")
	{
		requestUrl="../MutualFund/MFSchemeDetails.aspx?id=1&FundCode="+FundCode+"&PageNo2="+pageno;
	}
    if(id == "11")
	{
		requestUrl="../MutualFund/MF_Analysis.aspx?id=11&&PageNo="+pageno+"&sec=2&subsec=3";
	}
	CreateXmlHttpMFScheme()
    var ContentTD = document.getElementById("contentarea");
	ContentTD.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	document.body.style.cursor = "progress";

	if(XmlHttpMFScheme)	
	{
	    XmlHttpMFScheme.onreadystatechange = function(){GetPagingSD2()}
	    
		XmlHttpMFScheme.open("GET", requestUrl,  true);
		XmlHttpMFScheme.send(null);
	}
}	
	
function GetPagingSD2()
{
    if(XmlHttpMFScheme.readyState == 4)
	{
		var ContentTD = document.getElementById("contentarea");
		if(XmlHttpMFScheme.status == 200)
		{
			ContentTD.innerHTML =  XmlHttpMFScheme.responseText;
			document.body.style.cursor = "auto";		
		}
		else
		{
			ContentTD.innerHTML =  "There was a problem retrieving data from the server.";
			document.body.style.cursor = "auto";
		}
	}
}

function showsnapchart(opt)
{
    var type=document.getElementById("ddlchartype");
    var Chtype;
    
    var FundCode = document.getElementById("FundCatCtrl1_ddlAMC");
    var SchemeCode = document.getElementById("FundCatCtrl1_ddlScheme");                
    var Category = document.getElementById("FundCatCtrl1_ddlCategory"); 
    
    if(type.value=="RAW")
    {
        Chtype=type.value;
    }
    else
    {
        Chtype=type.value;
    }
    
    document.getElementById("SnapChart").src="MFChart.aspx?timenow=" + new Date().getTime() + "&SchemeCode="+SchemeCode.value +"&Period=" + opt +"&ChType=" + Chtype;         
}

function getChartSnap()
{
    
    var Chtype=document.getElementById("ddlchartype");
    var opt;
    
    var FundCode = document.getElementById("FundCatCtrl1_ddlAMC");
    var SchemeCode = document.getElementById("FundCatCtrl1_ddlScheme");                
    var Category = document.getElementById("FundCatCtrl1_ddlCategory"); 
    
    var SnapChart = document.getElementById("SnapChart");
    
    //alert(Chtype.value);
    if(document.getElementById("rdb1mnth").checked==true)
    {
        opt="1M";
    }
    
    if(document.getElementById("rdb3mnth").checked==true)
    {
        opt="3M";
    }

    if(document.getElementById("rdb6mnth").checked==true)
    {
        opt="6M";
    }

    if(document.getElementById("rdb6mnth").checked==true)
    {
        opt="6M";
    }

    if(document.getElementById("rdb1yr").checked==true)
    {
        opt="1Y";
    }

    if(document.getElementById("rdb3yr").checked==true)
    {
        opt="3Y";
    }

    if(document.getElementById("rdb5yr").checked==true)
    {
        opt="5Y";
    }

    if(document.getElementById("rdbsi").checked==true)
    {
        opt="";
    }
    
    SnapChart.src="MFChart.aspx?timenow=" + new Date().getTime() + "&SchemeCode="+SchemeCode.value+"&Period=" + opt +"&ChType=" + Chtype.value;
    
}

function ShowChart()
{
    var FundCode = document.getElementById("FundCatCtrl1_ddlAMC");
    var SchemeCode = document.getElementById("FundCatCtrl1_ddlScheme");                
    var Category = document.getElementById("FundCatCtrl1_ddlCategory"); 
    
    var type=document.getElementById("ddlAssetChartType").value;

	document.getElementById("Assetchart").src= "../MutualFund/AssetPieChart.aspx?timeStamp="+ new Date().getTime() +"&type="+type+"&SchemeCode="+SchemeCode.value;
}

function ShowSectorChart()
{
     var FundCode = document.getElementById("FundCatCtrl1_ddlAMC");
    var SchemeCode = document.getElementById("FundCatCtrl1_ddlScheme");                
    var Category = document.getElementById("FundCatCtrl1_ddlCategory"); 
    
    var type=document.getElementById("ddlSectorChart").value;
    var chtyp=document.getElementById("Chart").value;

	document.getElementById("SectorChart").src= "../MutualFund/SnSectorChart.aspx?timeStamp="+ new Date().getTime() +"&type="+type+"&chtyp="+chtyp+"&SchemeCode="+SchemeCode.value;
}

function showsnapchart(opt)
{
    var type=document.getElementById("ddlchartype");
    var Chtype;
    
    var FundCode = document.getElementById("FundCatCtrl1_ddlAMC");
    var SchemeCode = document.getElementById("FundCatCtrl1_ddlScheme");                
    var Category = document.getElementById("FundCatCtrl1_ddlCategory"); 
    
    if(type.value=="RAW")
    {
        Chtype=type.value;
    }
    else
    {
        Chtype=type.value;
    }
    
    document.getElementById("SnapChart").src="MFChart.aspx?timenow=" + new Date().getTime() + "&SchemeCode="+SchemeCode.value +"&Period=" + opt +"&ChType=" + Chtype;         
}


function ExpandColapse(spanid,trid)
{


if(spanid=="top3symbolplus")
{
//if(document.getElementById("top3sec").style.display="none")
//{
document.getElementById("top3sec").style.display="inline";
document.getElementById("SnPortFolioConc1_top3symbolplus").style.display="none";
document.getElementById("SnPortFolioConc1_top3symbolminus").style.display="inline";

if(document.getElementById("SnPortFolioConc1_HdnIsChgReqForTop5").value=="Y")
{
    document.getElementById("TrTop5").className ="GridRow_Default";
}

//}
}
if(spanid=="top3symbolminus")
{
//if(document.getElementById("top3sec").style.display="inline")
//{
document.getElementById("top3sec").style.display="none";
document.getElementById("SnPortFolioConc1_top3symbolplus").style.display="inline";
document.getElementById("SnPortFolioConc1_top3symbolminus").style.display="none";

if(document.getElementById("SnPortFolioConc1_HdnIsChgReqForTop5").value=="Y")
{
    document.getElementById("TrTop5").className ="GridAltRow_Default";
}

//}
}

if(spanid=="top5symbolplus")
{
//if(document.getElementById("top5sec").style.display="none")
//{
document.getElementById("top5sec").style.display="inline";
document.getElementById("SnPortFolioConc1_top5symbolplus").style.display="none";
document.getElementById("SnPortFolioConc1_top5symbolminus").style.display="inline";

if(document.getElementById("SnPortFolioConc1_HdnIsChgReqForTop10").value=="Y")
{
    document.getElementById("TrTop10").className ="GridAltRow_Default";
}

//}
}
if(spanid=="top5symbolminus")
{
//if(document.getElementById("top5sec").style.display="inline")
//{
document.getElementById("top5sec").style.display="none";
document.getElementById("SnPortFolioConc1_top5symbolplus").style.display="inline";
document.getElementById("SnPortFolioConc1_top5symbolminus").style.display="none";

if(document.getElementById("SnPortFolioConc1_HdnIsChgReqForTop10").value=="Y")
{
    document.getElementById("TrTop10").className ="GridRow_Default";
}

//}
}
if(spanid=="top10symbolplus")
{
//if(document.getElementById("top10sec").style.display="none")
//{
document.getElementById("top10sec").style.display="inline";
document.getElementById("SnPortFolioConc1_top10symbolplus").style.display="none";
document.getElementById("SnPortFolioConc1_top10symbolminus").style.display="inline";



//}
}

if(spanid=="top10symbolminus")
{
//if(document.getElementById("top10sec").style.display="inline")
//{
document.getElementById("top10sec").style.display="none";
document.getElementById("SnPortFolioConc1_top10symbolplus").style.display="inline";
document.getElementById("SnPortFolioConc1_top10symbolminus").style.display="none";



//}
}
}


function changecolor()
{
  
      document.getElementById("Best").style.backgroundColor = '#e5f3fe';
    
}
function changecolorOut()
{
    document.getElementById("Best").style.backgroundColor = "white";

      //document.getElementById("Best").style.backgroundColor = 'red';
    
}

function changecolorW()
{
  document.getElementById("Worst").style.backgroundColor = "#e5f3fe";
 }
function changecolorOutW()
{
      document.getElementById("Worst").style.backgroundColor = 'white';
 
}


function ShowInfo(opt)
	{
		var RatioInfoID = document.getElementById("RatioInfo");
		switch(opt)
		{
			case "BT":
						RatioInfoID.innerHTML="<span class='NewsDate'><strong>What is Beta?</strong></span><br>Beta is a measure of the volatility of the portfolio to that of the index. In simple words it shows the movement of the portfolio in comparison. The Higher the Beta, higher the volatility of the scheme to the index. If its greater than1 , then the portfolio is highly volatile to the movemnts in the index. If the beta is lesser than 1 , then scheme is less volatile to the index and beta which is close to 1  implies that the scheme is closely following the index.";
						break;
			case "SD":
						RatioInfoID.innerHTML="<span class='NewsDate'><strong>What is Standard Deviation?</strong></span><br>Standard Deviation is the measure of the deviation in the returns of the portfolio. In Simple Words it tells us how much  the return on the fund is deviating from the expected normal return";
						break;
			case "SR":
						RatioInfoID.innerHTML="<span class='NewsDate'><strong>What is Sharpe ratio?</strong></span><br>Sharpe Ratio tells us whether the returns of the scheme are due to smart investment decisions or a result of excess risk taken. This measure is important, since even if the scheme earns a higher return than its peers,it is a better investment only if the higher returns do not come with too much additional risk. in Simple words, the greater the Portfolios Sharpe ratio, the better is the risk adjusted performance.";
						break;
			case "RS":
			            RatioInfoID.innerHTML="<span class='NewsDate'><strong>What is R-Square?</strong></span><br>The R-squared value shows how reliable the beta number is.It varies between zero and one. An R-squared value of one indicates perfect correlation with the index.Thus, an index fund investing in the Sensex should have an R-squared value of one when compared to the Sensex. For equity-diversified funds, an R-squared value greater than 0.8 is generally accepted to mean that the underlying beta value is reliable and can be used for the fund. Beta and R-squared should thus be used together when examining a fund's risk profile.";
			            break;
			
			case "ER":
			            RatioInfoID.innerHTML="<span class='NewsDate'><strong>What is  Expense Ratio?</strong></span><br>Expense ratio states how much you pay a fund in percentage term every year to manage your money. For example, if you invest Rs 10,000 in a fund with an expense ratio of 1.5 per cent, then you are paying the fund Rs 150 to manage your money. In other words, if a fund earns 10 per cent and has a 1.5 per cent expense ratio, it would mean an 8.5 per cent return for an investor.";
			            break;  
			default : 
						RatioInfoID.innerHTML="";							
		}				
	}	
	function ShowOtherInfo(opt)
	{
		var OtherRatioInfoID = document.getElementById("OtherRatioInfo");
		switch(opt)
		{	
			case "JR":
						OtherRatioInfoID.innerHTML="<span class='NewsDate'><strong>What is Jenson&#39;s Alpha?</strong></span><br>It measures whether the Scheme is generating excess returns over the normal returns.For example, if there are two mutual funds that both have a 12% return, a rational investor will want the fund that is less risky.If the value is positive, then the portfolio is earning excess returns. In other words, a positive value for Jensen&#39;s alpha means a fund manager has 'beat the market' w with his or her stock picking skills. The Higher the value the better the performance.";
						break;		
			case "PB":
						OtherRatioInfoID.innerHTML="<span class='NewsDate'><strong>What is Portfolio P/B Ratio?</strong></span><br>It is the price to book value ratio of the portfolio. It measures whther the scheme is undervalued or overvalued";
						break;
			case "PE":
						OtherRatioInfoID.innerHTML="<span class='NewsDate'><strong>What is a Portfolio&#39;s P/E Ratio?</strong></span><br>A fund&#39;s PE is the weighted average PE of its stocks.a fund&#39;s PE can be used for comparing funds in its category, or in comparing categories.";
						break;
			case "ER":
						OtherRatioInfoID.innerHTML="<span class='NewsDate'><strong>What is Treynor Ratio?</strong></span><br>While Sharpe Ratio measures the returns for excess total risk taken, Treynor ratio measures the returns for market risk taken. It is a better measure of performance for equity funds as it takes into account market volatility.";
						break;
			case "TR":	
			            OtherRatioInfoID.innerHTML="<span class='NewsDate'><strong>What is Turnover Ratio?</strong></span><br>The turnover ratio represents the percentage of a fund's holdings that change every year.To put it simply, a turnover rate of 100 per cent implies that the fund manager has replaced his entire portfolio during the period given.Technically, the turnover ratio is the lower of the total sales or total purchases over the period divided by the average of the net assets.Higher the turnover ratio, greater is the volume of trading carried out by the fund.";	 																								
			            break;
			default : 
			            OtherRatioInfoID.innerHTML="<strong></strong>";   
						
		}				
	}
	
	
	var schemeObject=null;
      var Fund ;
      var scheme;  
      var category;

function ProcessSearchDataFC()
{        
    try 
    { 
        schemeObject = new ActiveXObject('Msxml2.XMLHTTP');
    }
    catch(e)
    {
        try 
        {
            schemeObject = new ActiveXObject('Microsoft.XMLHTTP'); 
        } 
        catch(e1) 
        { 
            schemeObject = null; 
        } 
    } 
         
    Fund = document.getElementById("FundCtrl1_ddlAMC");                  
    scheme = document.getElementById("FundCtrl1_ddlScheme");                                
    category = document.getElementById("FundCtrl1_ddlCategory");   
              
    if(schemeObject != null)
    {   
        var queryString = "MutualFundScheme.aspx?timenow=" + new Date().getTime() + "&FundCode=" + Fund.value +"&Category=" + category.value;         
        
        schemeObject.onreadystatechange = function(){ProcessSchemeDataFC(scheme);};  
        schemeObject.open('GET', queryString ,  true); 
        schemeObject.send(null);  
    }    
    
    return false; 
}
        
function ProcessSchemeDataFC(scheme)
{
    if(schemeObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
    {
        if(schemeObject.status == 200) //HTTP response OK. 
        {     //alert("Inside ProcessSchemeData");
            var listItemc;       
            var dsRoot = schemeObject.responseXML.documentElement;   
            var ddlSchem = scheme;

            document.getElementById("FundCtrl1_txtFund").value =Fund.options[Fund.selectedIndex].value;
            
            if(dsRoot != null)        
            {                                   
                if((Fund.options[Fund.selectedIndex].value!="") ||(category.options[category.selectedIndex].value!=""))
                {
                    ddlSchem.options.length=0;   
                    
                    if(dsRoot.getElementsByTagName('S_NAME')!=null)
                    {
                        var SchemeName = dsRoot.getElementsByTagName('S_NAME');
                        var SchemeCode = dsRoot.getElementsByTagName('SCHEMECODE');
                        var text; 
                        var value;
                        var listItem;
                                                                                                        
                        listItem = new Option("All", "");
		                ddlSchem.length=0;
                        ddlSchem.options[0] = listItem; 
                                    
                        for (var count = 0; count < SchemeName.length; count++)
                        {
                            text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                            value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                            listItem = new Option(text, value,  false, false);
                            ddlSchem.options[ddlSchem.length] = listItem;                                              
                        }       
                    }
                } //If condition of ALL
                else                           
                {
                    listItemc = new Option("Scheme is not available", "");
	                ddlSchem.length = 1;
                    ddlSchem.options[0] = listItemc;   
                }
                
                var ddlCat = category;  
                
                ddlCat.options.length=0; 
                                     
                if(dsRoot.getElementsByTagName('className')!=null)
                {
                    var textc; 
                    var valuec;
                    var CatName = dsRoot.getElementsByTagName('className');                        
                    var CatCodes = dsRoot.getElementsByTagName('classcode');
                    
                    ddlCat.length=0;
			        listItemc = new Option("All", "");
		            ddlCat.length=1;
                    ddlCat.options[0] = listItemc;      
                    
                    for (var count = 0; count < CatName.length; count++)
                    {
                        textc = (CatName[count].textContent || CatName[count].innerText || CatName[count].text);
                        valuec = (CatCodes[count].textContent || CatCodes[count].innerText || CatCodes[count].text);
                        listItemc = new Option(textc, valuec,  false, false);
                        ddlCat.options[ddlCat.length] = listItemc;    
                    }
                }
            }  
            else
            {                                             
                listItemc = new Option("Scheme is not available", "");
		        ddlSchem.length = 1;
                ddlSchem.options[0] = listItemc;   
                listItemc = new Option("Category is not available", "");
	            ddlCat.length = 1;
                ddlCat.options[0] = listItemc;      
            }
        }    
    }
}
     
     //category
         
var XmlHttp;

function CreateXmlHttp()
{
    try
	{
	    XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
	catch(e)
	{
	    try
		{
		    XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
		    XmlHttp = null;
	    }
	}
	
	if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
	{
	    XmlHttp = new XMLHttpRequest();
	}
}
         
function ProcessCategoryDataFC()
{
    CreateXmlHttp();
               
    if(XmlHttp)
    {   
        Fund = document.getElementById("FundCtrl1_ddlAMC");
        scheme = document.getElementById("FundCtrl1_ddlScheme");                
        category = document.getElementById("FundCtrl1_ddlCategory");   
        
        var queryString = "MutualFundScheme.aspx?timenow=" + new Date().getTime() + "&FundCode=" + Fund.value +"&Category=" + category.value;         
        
        XmlHttp.onreadystatechange = function(){ProcessDataFC(scheme);};  
        XmlHttp.open('GET', queryString ,  true); 
        XmlHttp.send(null);  
        //document.getElementById("<%=txtCategory.ClientID%>").value=category.value;
    }    
    
    return false; 
}
        
function ProcessDataFC(scheme)
{
    if(XmlHttp.readyState == 4)
	{	
        if(XmlHttp.status == 200) //HTTP response OK. 
        { 
            if((Fund.options[Fund.selectedIndex].text!="All") || (category.options[category.selectedIndex].text!="All"))
            {
                var dsRoot1 = XmlHttp.responseXML.documentElement;   
                
                if(dsRoot1 != null)        
                {  
                    var ddlSchem = scheme;
                    
                    ddlSchem.options.length=0;
                    
                    if(dsRoot1.getElementsByTagName('S_NAME')!=null)
                    {
                        var SchemeName = dsRoot1.getElementsByTagName('S_NAME');
                        var SchemeCode = dsRoot1.getElementsByTagName('SCHEMECODE');
                        var text; 
                        var value;
                        var listItem;
                        
                        listItem = new Option("All", "");
		                ddlSchem.length=1;
                        ddlSchem.options[0] = listItem;   
                        
                        for (var count = 0; count < SchemeName.length; count++)
                        {
                            text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                            value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                            listItem = new Option(text, value,  false, false);
                            ddlSchem.options[ddlSchem.length] = listItem;                                              
                        }                               
                    }
                    else
                    {                                             
	                    listItemc = new Option("Scheme is not available", "");
			            ddlSchem.length = 1;
                        ddlSchem.options[0] = listItemc;   
                    }
                }   
            }
            else
            {
                var ddlSchem = scheme;
                
                listItemc = new Option("Scheme is not available", "");
			    ddlSchem.length = 1;
                ddlSchem.options[0] = listItemc;   
            }    
        }
    }
}
function show_hide(val1,val2)
{
document.getElementById(val1).style.display="none";
document.getElementById(val2).style.display="inline";
}
function expand(val)
 {
   if(document.getElementById(val).style.display=="inline")
   {
    document.getElementById(val).style.display="none"
    document.getElementById("tab_lower").style.display="none";
   }
   else
   {
   document.getElementById(val).style.display="inline"
   document.getElementById("tab_lower").style.display="inline";
   }
 }    
 /////////////////////////////               
 //                                                       SCRIPT FOR CALCULATORS
 ////////////////////////////

// SIP Calculator

      var schemeObject=null;
      var Fund ;
      var scheme;  
      var category;
      
       function ProcessSearchData_SIP()
        {        
               
                try 
                { 
                    schemeObject = new ActiveXObject('Msxml2.XMLHTTP');
                }
                catch(e)
                {
                    try 
                    {
                        schemeObject = new ActiveXObject('Microsoft.XMLHTTP'); 
                    } 
                    catch(e1) 
                    { 
                        schemeObject = null; 
                    } 
                 } 
         
                  Fund = document.getElementById("SipFundCatCtrl1_ddlAMC");                  
                  scheme = document.getElementById("SipFundCatCtrl1_ddlScheme");                                
                  category = document.getElementById("SipFundCatCtrl1_ddlCategory");   
                
                 if(schemeObject != null)
                    {   
                    
                         
                        var queryString = "SipMFScheme.aspx?timenow=" + new Date().getTime() + "&Fund=" + Fund.value +"&Category=" + category.value;         
                      
                        schemeObject.onreadystatechange = function(){ProcessSchemeData_SIP(scheme);};  
                        schemeObject.open('GET', queryString ,  true); 
                        schemeObject.send(null);  
                    }    
           
                 return false; 
          }
          
          function ProcessSchemeData_SIP(scheme)
           {
            
            if(schemeObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
             {
                if(schemeObject.status == 200) //HTTP response OK. 
                {     //alert("Inside ProcessSchemeData");
              
                      var listItemc;       
                      var dsRoot = schemeObject.responseXML.documentElement;   
                      var ddlSchem = scheme;

                      document.getElementById("txtfund").value =Fund.options[Fund.selectedIndex].value;
                     if(dsRoot != null)        
                     {                                   
                           if((Fund.options[Fund.selectedIndex].value!="") ||(category.options[category.selectedIndex].value!=""))
                           {
                          
                            ddlSchem.options.length=0;   
                                if(dsRoot.getElementsByTagName('S_NAME')!=null)
                                {
                                   
                                    var SchemeName = dsRoot.getElementsByTagName('S_NAME');
                                    var SchemeCode = dsRoot.getElementsByTagName('SCHEMECODE');
                                    var text; 
                                    var value;
                                    var listItem;
                                                                                                        
//                                        listItem = new Option("All", "");
//		                                 ddlSchem.length=0;
//                                         ddlSchem.options[0] = listItem; 
                                    
                                                   if(SchemeName.length >0)
                                                    {
                                                     listItem = new Option("All", "");
		                                             ddlSchem.length=1;
                                                     ddlSchem.options[0] = listItem;  
                                                            for (var count = 0; count < SchemeName.length; count++)
                                                            {
                                                                text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                                                              
                                                                value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                                                             
                                                                listItem = new Option(text, value,  false, false);
                                                               
                                                                ddlSchem.options[ddlSchem.length] = listItem;                                              
                                                                
                                                            } 
                                                      } 
                                                     
                                                      else
                                                     {
                                                      listItemc = new Option("Scheme is not available", "");
    			                                      ddlSchem.length = 1;
                                                      ddlSchem.options[0] = listItemc;   
                                                    }
                                                        
                                    }
                             } //If condition of ALL
                           else                           
                           {
                                    listItemc = new Option("Scheme is not available", "");
	                                ddlSchem.length = 1;
                                    ddlSchem.options[0] = listItemc;   
                                   
                           }
                                      var ddlCat = category;  
                                      ddlCat.options.length=0; 
                                     
                                      if(dsRoot.getElementsByTagName('className')!=null)
                                         {
                                             var textc; 
                                             var valuec;
                                             var CatName = dsRoot.getElementsByTagName('className');                        
                                             var CatCodes = dsRoot.getElementsByTagName('classcode');
                                             ddlCat.length=0;
                                           //  alert(CatName.length);
			                                 
                                          //alert(ddlCat.length);  
                                             
                                             if(CatName.length > 0)
                                             {
                                                  listItemc = new Option("All", "");
		                                          ddlCat.length=1;
                                                  ddlCat.options[0] = listItemc;      
                                                 
                                                 
                                                 
                                                    for (var count = 0; count < CatName.length; count++)
                                                    {
                                                        textc = (CatName[count].textContent || CatName[count].innerText || CatName[count].text);
                                              
                                                        valuec = (CatCodes[count].textContent || CatCodes[count].innerText || CatCodes[count].text);
                                            
                                                        listItemc = new Option(textc, valuec,  false, false);
                                                        ddlCat.options[ddlCat.length] = listItemc;    
                                                        //document.getElementById("ctl00_ContentPlaceHolder1_SipFundCatCtrl1_ddlScheme").style.display="inline";
                                                    }
                                             }
                                             else
                                             {
                                             
                                                  listItemc = new Option("Category not available", "");
		                                          ddlCat.length=1;
                                                  ddlCat.options[0] = listItemc;     
                                             }

                                         }
                             }  
                         
                                else
                                        {                                             
                                            listItemc = new Option("Scheme is not available", "");
		                                    ddlSchem.length = 1;
                                            ddlSchem.options[0] = listItemc;   
                                                                           
                                            listItemc = new Option("Category is not available", "");
	                                        ddlCat.length = 1;
                                            ddlCat.options[0] = listItemc;      
                                         }
                         
                        }    
                }
          }
         
      function ProcessCategoryData_SIP()
        {
           CreateXmlHttp_SIP();
                
            if(XmlHttp)
            {   
              //  alert("Inside Process Category");
                 Fund = document.getElementById("SipFundCatCtrl1_ddlAMC");
                 scheme = document.getElementById("SipFundCatCtrl1_ddlScheme");                
                 category = document.getElementById("SipFundCatCtrl1_ddlCategory");   
                //document.getElementById("LoadingID").src = "../App_Themes/CommonTheme/Images/ajax-loader.gif";    
                
                 var queryString = "SipMFScheme.aspx?timenow=" + new Date().getTime() + "&Fund=" + Fund.value +"&Category=" + category.value;         
                 XmlHttp.onreadystatechange = function(){ProcessData_SIP(scheme);};  
                 XmlHttp.open('GET', queryString ,  true); 
                 XmlHttp.send(null);  
                 
                document.getElementById("txtCategory").value=category.value;
                                 
                 //alert(document.getElementById("<%=txtCategory.ClientID%>").value);
            }    
            return false; 
         }     
         
        function ProcessData_SIP(scheme)
           {
          	if(XmlHttp.readyState == 4)
	            {	
                if(XmlHttp.status == 200) //HTTP response OK. 
                    { 
                  
                       //document.getElementById("ctl00_ContentPlaceHolder1_txtCategory").value = category.options[category.selectedIndex].value
                       if((Fund.options[Fund.selectedIndex].text!="All") || (category.options[category.selectedIndex].text!="All"))
                           {
                                var dsRoot1 = XmlHttp.responseXML.documentElement;   
                          
                                 if(dsRoot1 != null)        
                                 {  
                                             var ddlSchem = scheme;
                                             ddlSchem.options.length=0;
                                            if(dsRoot1.getElementsByTagName('S_NAME')!=null)
                                            {
                                            
                                             
                                                var SchemeName = dsRoot1.getElementsByTagName('S_NAME');
                                                var SchemeCode = dsRoot1.getElementsByTagName('SCHEMECODE');
                                                var text; 
                                                var value;
                                                var listItem;
                                                
//                                                   listItemc = new Option("Scheme is not available", "");
//			                                        ddlSchem.length = 1;
//                                                    ddlSchem.options[0] = listItemc;   
                                                    if(SchemeName.length >0)
                                                    {
                                                     listItem = new Option("All", "");
		                                             ddlSchem.length=1;
                                                     ddlSchem.options[0] = listItem;  
                                                   
                                                    for (var count = 0; count < SchemeName.length; count++)
                                                    {
                                                        text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                                                      
                                                        value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                                                        
                                                        listItem = new Option(text, value,  false, false);
                                                       
                                                        ddlSchem.options[ddlSchem.length] = listItem;                                              
                                                        
                                                    }
                                                    }                               
                                                    else
                                                    {
                                                        listItemc = new Option("Scheme is not available", "");
    			                                        ddlSchem.length = 1;
                                                      ddlSchem.options[0] = listItemc;   
                                                    }
                                    
                                        
                                                 }
                                           else
                                                {                                             
	                                                listItemc = new Option("Scheme is not available", "");
			                                        ddlSchem.length = 1;
                                                    ddlSchem.options[0] = listItemc;   
                                                }
                        
                                   }   
                         
                              }
                          else
                            {
                           
                               var ddlSchem = scheme;
                               listItemc = new Option("Scheme is not available", "");
			                   ddlSchem.length = 1;
                               ddlSchem.options[0] = listItemc;   
                            }    
                   }
              }
         }  
      var XmlHttp;

        function CreateXmlHttp_SIP()
	        {
		        try
		        {
			        XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		        }
		        catch(e)
		        {
			        try
			        {
				        XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			        } 
			        catch(oc)
			        {
				        XmlHttp = null;
        					
			        }
		        }
		        if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
		        {
			        XmlHttp = new XMLHttpRequest();
		        }
	        }     
	        
function disable()
{

 document.getElementById('DateUsrCtl1_ddlDay').disabled=true;
 document.getElementById('DateUsrCtl1_ddlMonth').disabled=true;
 document.getElementById('DateUsrCtl1_ddlYear').disabled=true;


 document.getElementById('DateUsrCtl2_ddlDay').disabled=true;
 document.getElementById('DateUsrCtl2_ddlMonth').disabled=true;
 document.getElementById('DateUsrCtl2_ddlYear').disabled=true;

}   

function validation_SIP()
{
var Fund=document.getElementById("SipFundCatCtrl1_ddlAMC");
var Cat=document.getElementById("SipFundCatCtrl1_ddlCategory");
var Scheme=document.getElementById("SipFundCatCtrl1_ddlScheme");
var SchemeCode=Scheme.value;
var SchemeName=document.getElementById("SipFundCatCtrl1_ddlScheme").options[document.getElementById("SipFundCatCtrl1_ddlScheme").selectedIndex].text

var Frmday=document.getElementById('DateUsrCtl1_ddlDay').value;
var Frmnth=document.getElementById('DateUsrCtl1_ddlMonth').value;
var FrmYr=document.getElementById('DateUsrCtl1_ddlYear').value;

 
 var ToDay=document.getElementById('DateUsrCtl2_ddlDay').value;
 var ToYr=document.getElementById('DateUsrCtl2_ddlYear').value;
 var ToMnth=document.getElementById('DateUsrCtl2_ddlMonth').value;


var Amnt=document.getElementById("txtAmount");
var Amount=Amnt.value;
var FrmDate="";
var ToDate="";
 

var nofdaysfrm="";
var nofdaysto="";
var FrmDate="";
var ToDate="";
    
    if(Fund.value=="" && Cat.value=="")
    {
    alert("Please Select Fund or Category");
    Fund.focus();
    return false;
    }
    if(Scheme.value=="")
    {
    alert("Please Select Scheme");
    Scheme.focus();
    return false;
    }
     if(Frmday=="DD" || Frmnth=="MMM" || FrmYr=="YYYY")
	{
	    if(Frmday=="DD")
	    {
	    alert("Select Day From SIP Start Date");
	    document.getElementById('DateUsrCtl1_ddlDay').focus();
	    return false;    	
	    }
	    else if(Frmnth=="MMM")
	    {
	    alert("Select Month From SIP Start Date");
	    document.getElementById('DateUsrCtl1_ddlMonth').focus();
	    return false;
	    }
	    else if(FrmYr=="YYYY")
	    {
	    alert("Select Year From SIP Start Date");
	    document.getElementById('DateUsrCtl1_ddlYear').focus();
	    return false;
	    }
	}
	if(ToDay=="DD" || ToMnth=="MMM" || ToYr=="YYYY")
	{
	    if(ToDay=="DD")
	    {
	    alert("Select Day From SIP End Date");
	    document.getElementById('DateUsrCtl2_ddlDay').focus();
	    return false;
    	
	    }
	    else if(ToMnth=="MMM")
	    {
	    alert("Select Month From SIP End Date");
	    document.getElementById('DateUsrCtl2_ddlMonth').focus();
	    return false;
	    }
	    else if(ToYr=="YYYY")
	    {
	    alert("Select Year From SIP End Date");
	    document.getElementById('DateUsrCtl2_ddlYear').focus();
	    return false;
	    }
	}
	
	
    
    nofdaysfrm=daysInMonth(GetMonthNumber(Frmnth),FrmYr);
    nofdaysto=daysInMonth(GetMonthNumber(ToMnth),ToYr);
    
    


if(Frmday > nofdaysfrm)
	{
	alert("Invalid Day");
	document.getElementById('DateUsrCtl1_ddlDay').focus();
	return false;
	}
	
	
	
	
 	
if(ToDay>nofdaysto)
	{
	alert("Invalid Day");
	document.getElementById('DateUsrCtl2_ddlDay').focus();
	return false;
	}
		
if(Date.UTC(FrmYr, GetMonthNumber(Frmnth),Frmday,0,0,0,0) > Date.UTC(ToYr,GetMonthNumber(ToMnth),ToDay,0,0,0,0))
      {
          alert('Fromdate should be less than Todate');
          document.getElementById('DateUsrCtl1_ddlYear').focus();
          return false;
          
      }
      
      
      if(document.getElementById("txtAmount").value=="")
	{
		alert("Please provide investment amount");
		document.getElementById("txtAmount").focus();
		return false;
	}
if(isNaN(document.getElementById("txtAmount").value))
	{
		alert("Enter valid amount");
		document.getElementById("txtAmount").focus();
		return false;
	}	
FrmDate=Frmday+"/"+GetMonthNumber(Frmnth)+"/"+FrmYr;
ToDate=ToDay+"/"+GetMonthNumber(ToMnth)+"/"+ToYr;  
var IncStartDate="";
var IncEndDate="";
IncStartDate=Frmday+"-"+Frmnth+"-"+FrmYr;
IncEndDate=ToDay+"-"+ToMnth+"-"+ToYr;  



      
      
GetData(SchemeCode,FrmDate,ToDate,SchemeName,IncStartDate,IncEndDate,Amount)


}	

function GetData(SchemeCode,FrmDate,ToDate,SchemeName,IncStartDate,IncEndDate,Amount)
{
	CreateXmlHttp_SIP();
	
	
      var currentDivObj = document.getElementById("AjaxData");
	   currentDivObj.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	   document.body.style.cursor = "progress";
	
	
	var requestUrl = "../MutualFund/SipAjaxData.aspx?SchemeCode="+SchemeCode+"&FrmDate="+FrmDate+"&ToDate="+ToDate+"&SchemeName="+ SchemeName+ "&IncStartDate="+IncStartDate+"&IncEndDate="+IncEndDate+"&Amount="+Amount;


	if(XmlHttp!=null)	
	        {
				XmlHttp.onreadystatechange = function(){GetDataRes()}
				XmlHttp.open('GET', requestUrl,  true);
				XmlHttp.send(null);
			}
			 return false; 
}
///getting inception date for a scheme.
 function GetDataRes()
     {

           if(XmlHttp.readyState == 4)
	    {
	    	    
		// To make sure valid response is received from the server, 200 means response received is OK
		    if(XmlHttp.status == 200)
		    {		
			    var AjaxData   = document.getElementById("AjaxData");
    	
			    var strData = XmlHttp.responseText;
    			
			    if(strData != "")
			    {
				    AjaxData.innerHTML   = strData;
			    }
			    document.body.style.cursor = "auto";	
		    }
		    else
		    {
			    AjaxData.innerHTML = "There was a problem retrieving data from the server.";
    			
			    document.body.style.cursor = "auto";
		    }
	    }
    }  
    
  function daysInMonth(iMonth, iYear)
{

        return 32 - new Date(iYear, iMonth, 32).getDate();
}


function GetMonthNumber(MonthName)
    {
        switch(MonthName.toUpperCase())
        {
            case 'JAN':
                return 1;
                break;   
            case 'FEB':
                return 2;
                break;  
            case 'MAR':
                return 3;
                break;    
            case 'APR':
                return 4;
                break;   
            case 'MAY':
                return 5;
                break;  
            case 'JUN':
                return 6;
                break;  
            case 'JUL':
                return 7;
                break;   
            case 'AUG':
                return 8;
                break;  
            case 'SEP':
                return 9;
                break;  
            case 'OCT':
                return 10;
                break;   
            case 'NOV':
                return 11;
                break;  
            case 'DEC':
                return 12;
                break;  
        }
    }
//for checking sip Inc Date
function CheckSipIncDate()
{
var sipOriIncDate=document.getElementById("txtStartDate").value;

var sipChngIncDate=document.getElementById("DateUsrCtl1_ddlDay").value +"-"+ document.getElementById("DateUsrCtl1_ddlMonth").value+"-"+document.getElementById("DateUsrCtl1_ddlYear").value;



//for sip start date
var SipOriDate=sipOriIncDate.split(" ");


var OriFrmDay=SipOriDate[0];
var OriFrmMnth=SipOriDate[1];
var OriFrmYr=SipOriDate[2];


var sipChngDate=sipChngIncDate.split("-");
var ChngFrmDay=sipChngDate[0];
var ChngFrmMnth=sipChngDate[1];
var ChngFrmYr=sipChngDate[2];









   if(Date.UTC(ChngFrmYr,GetMonthNumber(ChngFrmMnth),ChngFrmDay,0,0,0,0) < Date.UTC(OriFrmYr, GetMonthNumber(OriFrmMnth),OriFrmDay,0,0,0,0)  )
      {
          alert('Sip StartDate Should not be less than '+sipOriIncDate);
         GetInceptionDate();
          return false;
          
      }
      
   

}


//for checking sip Inc Date
function CheckSipEndDate()
{

var sipOriEndDate=document.getElementById("txtEndDate").value;

var sipChngEndDate=document.getElementById("DateUsrCtl2_ddlDay").value +"-"+ document.getElementById("DateUsrCtl2_ddlMonth").value+"-"+document.getElementById("DateUsrCtl2_ddlYear").value;





// for sip end date

var SipOriEndDate=sipOriEndDate.split(" ");


var OriEndDay=SipOriEndDate[0];
var OriEndMnth=SipOriEndDate[1];
var OriEndYr=SipOriEndDate[2];


var sipChngEndDate=sipChngEndDate.split("-");
var ChngFrmEndDay=sipChngEndDate[0];
var ChngFrmEndMnth=sipChngEndDate[1];
var ChngFrmEndYr=sipChngEndDate[2];

      
    if(Date.UTC(OriEndYr, GetMonthNumber(OriEndMnth),OriEndDay,0,0,0,0) < Date.UTC(ChngFrmEndYr,GetMonthNumber(ChngFrmEndMnth),ChngFrmEndDay,0,0,0,0)   )
      {
          alert('Sip EndDate Should not be greater than '+sipChngEndDate);
         GetInceptionDate();
          return false;
          
      }
      


}
    
///getting inception date for a scheme.

 function GetInceptionDate()
        {
     
   
           CreateXmlHttp();
            
            if(XmlHttp!=null)
            {                                
                // scheme = document.getElementById('SipFundCatCtrl1_ddlScheme');                
                 
               
                 var queryString = "SipIncDate.aspx?timenow=" + new Date().getTime() + "&SchemeCode=" + document.getElementById('SipFundCatCtrl1_ddlScheme').value +"";
                 
               
                 XmlHttp.onreadystatechange = function(){selectDrop();}; 
                 XmlHttp.open('GET', queryString ,  true); 
                 XmlHttp.send(null);  
                 
                 
                
            }    
             return false; 
         }
       
        function selectDrop()
{

	// 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)
		{
		
		 document.getElementById('DateUsrCtl1_ddlDay').disabled=false;
         document.getElementById('DateUsrCtl1_ddlMonth').disabled=false;
         document.getElementById('DateUsrCtl1_ddlYear').disabled=false;


         document.getElementById('DateUsrCtl2_ddlDay').disabled=false;
         document.getElementById('DateUsrCtl2_ddlMonth').disabled=false;
         document.getElementById('DateUsrCtl2_ddlYear').disabled=false;
		
		
		
		
		    var strData = XmlHttp.responseText; 
		    var StrDate=strData.split(",");
		    
		    var StrStartDate=StrDate[0];
		    var StrEndDate=StrDate[1];
		    
		    
		         
		    
		   if(strData != "")
			{
			       //for sip start date
			       var stDy=document.getElementById("DateUsrCtl1_ddlDay");
                   var stMn=document.getElementById("DateUsrCtl1_ddlMonth");
                   var stYr=document.getElementById("DateUsrCtl1_ddlYear");
                   
                   //for sip end date
                   
                   var stEDy=document.getElementById("DateUsrCtl2_ddlDay");
                   var stEMn=document.getElementById("DateUsrCtl2_ddlMonth");
                   var stEYr=document.getElementById("DateUsrCtl2_ddlYear");
                   
                   
                  
                    document.getElementById("txtStartDate").value=StrStartDate;
                    document.getElementById("txtEndDate").value=StrEndDate;
                
                   
                   
    				
				    var arrStr = StrStartDate.split(" ");
				    
    				
					    for(i=0; i<stDy.length; i++)
					    {
						    if(stDy.options[i].value==arrStr[0])stDy.options[i].selected = true;
					    }
					    for(i=0; i<stMn.length; i++)
					    {
						    if(stMn.options[i].value==arrStr[1])stMn.options[i].selected = true;
					    }
					    for(i=0; i<stYr.length; i++)
					    {
						    if(stYr.options[i].value==arrStr[2])stYr.options[i].selected = true;										
			     	    }  
			     	    
			     	    
			     	    var arrStrEnd = StrEndDate.split(" ");
				    
    				
					    for(i=0; i<stEDy.length; i++)
					    {
						    if(stEDy.options[i].value==arrStrEnd[0])stEDy.options[i].selected = true;
					    }
					    for(i=0; i<stEMn.length; i++)
					    {
						    if(stEMn.options[i].value==arrStrEnd[1])stEMn.options[i].selected = true;
					    }
					    for(i=0; i<stEYr.length; i++)
					    {
						    if(stEYr.options[i].value==arrStrEnd[2])stEYr.options[i].selected = true;										
			     	    }  
			     	    
			     	     						
			 }			
		}
		
	}
	
}        

//////////////////                  Return Calculator
var XmlHttp;



function CreateXmlHttp_Return()
{
	try
	{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			XmlHttp = null;				
		}
	}
	if(!XmlHttp && typeof XMLHttpRequest != "undefined")
	{
		XmlHttp = new XMLHttpRequest();
	}
}
function validation_Return()
{
var Fund=document.getElementById("FundCatCtrl1_ddlAMC");
var Cat=document.getElementById("FundCatCtrl1_ddlCategory");
var Scheme=document.getElementById("FundCatCtrl1_ddlScheme");


if(Fund.value=="" && Cat.value=="")
{
alert("Please Select Fund or Category");
Fund.focus();
return false;
}
if(Scheme.value=="")
{
alert("Please Select Scheme");
Scheme.focus();
return false;
}
document.getElementById("txtFund").value=Fund.value;
document.getElementById("txtScheme").value=Scheme.value;
document.getElementById("txtCategory").value=Cat.value;
window.location="../MutualFund/MFIndex.aspx#page=page14&redirect=yes&FundCode="+Fund.value+"&Category="+Cat.value+"&SchemeCode="+Scheme.value;
var url="../MutualFund/ReturnCalculator.aspx?id=2&redirect=yes&FundCode="+Fund.value+"&Category="+Cat.value+"&SchemeCode="+Scheme.value;

ajaxpage(14,url,containerid,'direct','enable');
}
function enabledisableprdsel()
{
var chkfrm= document.getElementById("chkFrm")
for(var i=1;i<=6;i++)
{
document.getElementById("chkprd"+i).checked=false;
}
if(chkfrm.checked==true)
{

for(var i=1;i<=6;i++)
{

document.getElementById("chkprd"+i).disabled=true;
}
document.getElementById('DateUsrCtl1_ddlDay').disabled=false;
document.getElementById('DateUsrCtl1_ddlMonth').disabled=false;
document.getElementById('DateUsrCtl1_ddlYear').disabled=false;
document.getElementById('DateUsrCtl2_ddlDay').disabled=false;
document.getElementById('DateUsrCtl2_ddlMonth').disabled=false;
document.getElementById('DateUsrCtl2_ddlYear').disabled=false;
}
else
{
for(var i=1;i<=6;i++)
{
document.getElementById("chkprd"+i).disabled=false;


}
 document.getElementById('DateUsrCtl1_ddlDay').disabled=true;
 document.getElementById('DateUsrCtl1_ddlMonth').disabled=true;
 document.getElementById('DateUsrCtl1_ddlYear').disabled=true;
 document.getElementById('DateUsrCtl2_ddlDay').disabled=true;
 document.getElementById('DateUsrCtl2_ddlMonth').disabled=true;
 document.getElementById('DateUsrCtl2_ddlYear').disabled=true;
}
}
function disableprdrmn()
{
var chkprdall= document.getElementById("chkprd6");
if(chkprdall.checked==true)
{
for(var i=1;i<=5;i++)
{
document.getElementById("chkprd"+i).disabled=true;
}
}
else
{
for(var i=1;i<=5;i++)
{
document.getElementById("chkprd"+i).disabled=false;
}
}

}
function disablechkall()
{

var chkprdall=document.getElementById("chkprd6");

var chk1=document.getElementById("chkprd1");
var chk2=document.getElementById("chkprd2");
var chk3=document.getElementById("chkprd3");
var chk4=document.getElementById("chkprd4");
var chk5=document.getElementById("chkprd5");

if(chk1.checked==true || chk2.checked==true || chk3.checked==true || chk4.checked==true || chk5.checked==true)
{
chkprdall.disabled=true;
} 
else
{
chkprdall.disabled=false;
}


}
function disablechkcmp(count)
{

//var count="<%=count%>";
var chkcmpall=document.getElementById("chkcmpall");
if(chkcmpall.checked==true)
{
for(var i=1;i<=2;i++)
{
document.getElementById("chkcmp"+i).disabled=true;
}
if(count > 2)
{
for(var i=3;i<=count;i++)
document.getElementById("chkcmp"+i).disabled=true;
}

}
else
{

for(var i=1;i<=2;i++)
{
document.getElementById("chkcmp"+i).disabled=false;
}
if(count > 2)
{
for(var i=3;i<=count;i++)
document.getElementById("chkcmp"+i).disabled=false;
}
}
}
function disablechkcmpall(count)
{
var chkcmpall=document.getElementById("chkcmpall");

if(chkcmpall.checked==true)
{
for(var i=1;i<=count;i++)
{
document.getElementById("chkcmp"+i).disabled=true;
}
}
else
{
for(var i=1;i<=count;i++)
{
document.getElementById("chkcmp"+i).disabled=false;
}
}

}
function disablechkcmpall(count)
{

for(var i=1;i<=count;i++)
{
if(document.getElementById("chkcmp"+i).checked==true)
{
document.getElementById("chkcmpall").disabled=true;
}
else
{
for(var i=1;i<=count;i++)
{
if(document.getElementById("chkcmp"+i).checked==true)
{
document.getElementById("chkcmpall").disabled=false;
}
}

}
}
}

function preparevalues(count)
{

//var count=document.getElementById("txtCount").value;
    var SchemeCode=document.getElementById("FundCatCtrl1_ddlScheme").value;
    var chkprd6=document.getElementById("chkprd6");
    var chkcmpall=document.getElementById("chkcmpall");
    var index="";
    var IndexString="";
    
    var nofdaysfrm="";
    var nofdaysto="";
    
    var chkFrm=document.getElementById("chkFrm");
    
    var chk1=document.getElementById("chkprd1");
    var chk2=document.getElementById("chkprd2");
    var chk3=document.getElementById("chkprd3");
    var chk4=document.getElementById("chkprd4");
    var chk5=document.getElementById("chkprd5");
    
    
    var FrmDate="";
    var ToDate="";
    
    var Frmday=document.getElementById('DateUsrCtl1_ddlDay').value;
    var ToDay=document.getElementById('DateUsrCtl2_ddlDay').value;
    var Frmnth=document.getElementById('DateUsrCtl1_ddlMonth').value;
    
    var ToMnth=document.getElementById('DateUsrCtl2_ddlMonth').value;
    var FrmYr=document.getElementById('DateUsrCtl1_ddlYear').value;
    var ToYr=document.getElementById('DateUsrCtl2_ddlYear').value;
    
    
    var period="";
    var prd="";
    
//    if(chkFrm.checked==false && chk1.checked==false && chk2.checked==false && chk3.checked==false && chk4.checked==false && chk5.checked==false && chkprd6.checked==false) 
	if(chkFrm.checked==false && (chk1.checked==false && chk2.checked==false && chk3.checked==false && chk4.checked==false && chk5.checked==false && chkprd6.checked==false))
	{
		alert("Please select Period or Dates");	
		chkFrm.focus();
		return false;
	}
	else
	 {
	  if(chkFrm.checked==true)
	   {
	    if(Frmday=="DD" || Frmnth=="MMM" || FrmYr=="YYYY")
	    {
	    if(Frmday=="DD")
	    {
	    alert("Select Day From FromDate");
	    document.getElementById('DateUsrCtl1_ddlDay').focus();
	    return false;
    	
	    }
	    if(Frmnth=="MMM")
	    {
	    alert("Select Month From FromDate");
	    document.getElementById('DateUsrCtl1_ddlMonth').focus();
	    return false;
	    }
	    if(FrmYr=="YYYY")
	    {
	    alert("Select Year From FromDate");
	    document.getElementById('DateUsrCtl1_ddlYear').focus();
	    return false;
	    }
	    }
	    if(ToDay=="DD" || ToMnth=="MMM" || ToYr=="YYYY")
	    {
	    if(ToDay=="DD")
	    {
	    alert("Select Day From ToDate");
	    document.getElementById('DateUsrCtl2_ddlDay').focus();
	    return false;
    	
	    }
	    if(ToMnth=="MMM")
	    {
	    alert("Select Month From ToDate");
	    document.getElementById('DateUsrCtl2_ddlMonth').focus();
	    return false;
	    }
	    if(ToYr=="YYYY")
	    {
	    alert("Select Year From ToDate");
	    document.getElementById('DateUsrCtl2_ddlYear').focus();
	    return false;
	    }
	    }
	   
		
	nofdaysfrm=daysInMonth(GetMonthNumber_Return(Frmnth),FrmYr);
	nofdaysto=daysInMonth(GetMonthNumber_Return(ToMnth),ToYr);
	
	if(Frmday > nofdaysfrm)
	{
	alert("Invalid Day");
	document.getElementById('DateUsrCtl1_ddlDay').focus();
	return false;
	}
	
	if(ToDay > nofdaysto)
	{
	alert("Invalid Day");
	document.getElementById('DateUsrCtl2_ddlDay').focus();
	return false;
	}
	
	if(Date.UTC(FrmYr, GetMonthNumber_Return(Frmnth),Frmday,0,0,0,0) > Date.UTC(ToYr,GetMonthNumber_Return(ToMnth),ToDay,0,0,0,0))
      {
          alert('Fromdate should be less than Todate');
          return false;
      }
    }   
   } 
        if(chkprd6.checked==true)
       {
       period="3|M,1|Y,3|Y,5|Y,1|I";
   
       }
       else
       {
       for(var i=1;i<=5;i++)
       {
         if(document.getElementById("chkprd"+i).checked==true)
          {
         prd += document.getElementById("chkprd"+i).value+",";
          }     
       }
       var period=prd.slice(0,prd.length-1);
       
       }
       
       if(period=="")
    {
           FrmDate=Frmday+"-"+Frmnth+"-"+FrmYr;
           ToDate=ToDay+"-"+ToMnth+"-"+ToYr;
    }
    else
    {
           FrmDate="";
           ToDate=ToDay+"-"+ToMnth+"-"+ToYr;
    }
    if(chkcmpall.checked==true)
    {
 
    for(var i=1;i<=count;i++)
    {
    index +=document.getElementById("chkcmp"+i).value+",";
    
    }
     IndexString=index.slice(0,index.length-1);
     
    
    }
    else
    {
    for(var i=1;i<=count;i++)
    {
       if(document.getElementById("chkcmp"+i).checked==true)
       {
       index +=document.getElementById("chkcmp"+i).value+",";   
       }
    }
    IndexString=index.slice(0,index.length-1);
    
    }
        
        
       GetData_Return(SchemeCode,FrmDate,ToDate,period,IndexString)
       
		
}
  function daysInMonth(iMonth, iYear)
{

        return 32 - new Date(iYear, iMonth, 32).getDate();
}


function GetMonthNumber_Return(MonthName)
    {
        switch(MonthName.toUpperCase())
        {
            case 'JAN':
                return 0;
                break;   
            case 'FEB':
                return 1;
                break;  
            case 'MAR':
                return 2;
                break;    
            case 'APR':
                return 3;
                break;   
            case 'MAY':
                return 4;
                break;  
            case 'JUN':
                return 5;
                break;  
            case 'JUL':
                return 6;
                break;   
            case 'AUG':
                return 7;
                break;  
            case 'SEP':
                return 8;
                break;  
            case 'OCT':
                return 9;
                break;   
            case 'NOV':
                return 10;
                break;  
            case 'DEC':
                return 11;
                break;  
        }
    }
    function GetData_Return(SchemeCode,FrmDate,ToDate,period,IndexString)
{
	
	  CreateXmlHttp_Return();
       var currentDivObj = document.getElementById("AjaxData");
		currentDivObj.innerHTML ="<img src=../App_Themes/Common/Images/loader.gif>";
	   document.body.style.cursor = "progress";
	
	
	var requestUrl = "ReturnAjaxData.aspx?SchemeCode="+SchemeCode+"&FrmDate="+FrmDate+"&ToDate="+ToDate+"&period="+period+"&IndexString="+IndexString;
   // window.open(requestUrl) 
//   alert(requestUrl)
	if(XmlHttp!=null)	
	        {
				XmlHttp.onreadystatechange = function(){GetDataResponse()}
				XmlHttp.open('GET', requestUrl,  true);
				XmlHttp.send(null);
			}
			 return false; 
}

 function GetDataResponse()
     {
           if(XmlHttp.readyState == 4)
	    {
		// To make sure valid response is received from the server, 200 means response received is OK
		    if(XmlHttp.status == 200)
		    {			
			    var AjaxData   = document.getElementById("AjaxData");
    	
			    var strData = XmlHttp.responseText;
    			
			    if(strData != "")
			    {
				    AjaxData.innerHTML   = strData;
			    }
			    document.body.style.cursor = "auto";	
		    }
		    else
		    {
			    AjaxData.innerHTML = "There was a problem retrieving data from the server.";
    			
			    document.body.style.cursor = "auto";
		    }
	    }
    }	
    
   ///////////            CompareFunds Calculator
   
   function showsnapchart_CFCalc(opt,scheme1,scheme2,scheme3,scheme4,scheme5)
        {
        
        var type=document.getElementById("ddlchartype");
        var chkall=document.getElementById("chkcmpall");
        var SchemeName1=scheme1;
        var SchemeName2=scheme2;
        var SchemeName3=scheme3;
        var SchemeName4=scheme4;
        var SchemeName5=scheme5;
        var SchemeCode1=document.getElementById("FrstScheme").value;
        var SchemeCode2=document.getElementById("ScndScheme").value;
        var SchemeCode3=document.getElementById("ThirdScheme").value;
        var SchemeCode4=document.getElementById("FourthScheme").value;
        var SchemeCode5=document.getElementById("FifthScheme").value;
        var count=document.getElementById("txtCount").value;
        var cnt=Number(count);
        var BenchMark=""; 
        var Chtype;
       
          if(type.value=="RAW")
          {
           Chtype=type.value;
           
          }
          else
          {
          Chtype=type.value;
          }
          if(chkall.checked==true)
             {     
                     for(var i=1;i<=cnt;i++)
                     {
                     BenchMark=BenchMark+document.getElementById("chkcmp"+i).value+',';
                     document.getElementById("chkcmp"+i).disabled=true;             
                     }
                     BenchMark=BenchMark.slice(0,BenchMark.length-1);                  
                   
             }
             else
             {
             
                    for(var i=1;i<=cnt;i++)
                     {
                         if(document.getElementById("chkcmp"+i).checked==true)
                         {
                         BenchMark=BenchMark+document.getElementById("chkcmp"+i).value+',';                      
                         }
                     }
                     BenchMark=BenchMark.slice(0,BenchMark.length-1);       
             }
          
              
var sQuery;
var sQuery12="&SchemeName1="+ SchemeName1+"&SchemeName2="+ SchemeName2+"&SchemeCode1=" + SchemeCode1 + "&SchemeCode2=" + SchemeCode2; 
var sQuery3="&SchemeName3="+ SchemeName3+"&SchemeCode3=" + SchemeCode3;  
var sQuery4="&SchemeName4="+ SchemeName4+"&SchemeCode4=" + SchemeCode4; 
var sQuery5="&SchemeName5="+ SchemeName5+"&SchemeCode5=" + SchemeCode5; 
sQuery=sQuery12+sQuery3+sQuery4+sQuery5;
document.getElementById("SnapChart").src="CmpNavGraph.aspx?timenow=" + new Date().getTime() +"&Period=" + opt +"&ChType=" + Chtype +"&BenchMark=" + BenchMark+sQuery;        
             
               
          
        } 
        
     function getChart(scheme1,scheme2,scheme3,scheme4,scheme5)
{

 var Chtype=document.getElementById("ddlchartype");
 var chkall=document.getElementById("chkcmpall");
 var opt;
 var SchemeName1=scheme1;
 var SchemeName2=scheme2;
 var SchemeName3=scheme3;
 var SchemeName4=scheme4;
 var SchemeName5=scheme5;
 var SchemeCode1=document.getElementById("FrstScheme").value;
 var SchemeCode2=document.getElementById("ScndScheme").value;
 var SchemeCode3=document.getElementById("ThirdScheme").value;
 var SchemeCode4=document.getElementById("FourthScheme").value;
 var SchemeCode5=document.getElementById("FifthScheme").value;
 var count=document.getElementById("txtCount").value;
 var cnt=Number(count);
 var BenchMark="";
 

if(document.getElementById("rdb1mnth").checked==true)
{
opt="1M";

}
if(document.getElementById("rdb3mnth").checked==true)
{
opt="3M";

}
if(document.getElementById("rdb6mnth").checked==true)
{
opt="6M";

}
if(document.getElementById("rdb6mnth").checked==true)
{
opt="6M";

}
if(document.getElementById("rdb1yr").checked==true)
{
opt="1Y";

}
if(document.getElementById("rdb3yr").checked==true)
{
opt="3Y";

}
if(document.getElementById("rdb5yr").checked==true)
{
opt="5Y";

}
if(document.getElementById("rdbsi").checked==true)
{
opt="";
}
           if(chkall.checked==true)
             {     
                     for(var i=1;i<=cnt;i++)
                     {
                     BenchMark=BenchMark+document.getElementById("chkcmp"+i).value+',';
                     document.getElementById("chkcmp"+i).disabled=true;             
                     }
                     BenchMark=BenchMark.slice(0,BenchMark.length-1);                  
                   
             }
             else
             {
             
                    for(var i=1;i<=cnt;i++)
                     {
                         if(document.getElementById("chkcmp"+i).checked==true)
                         {
                           BenchMark=BenchMark+document.getElementById("chkcmp"+i).value+',';                      
                         }
                     }
                     BenchMark=BenchMark.slice(0,BenchMark.length-1);       
                     
             }

var sQuery;
var sQuery12="&SchemeName1="+ SchemeName1+"&SchemeName2="+ SchemeName2+"&SchemeCode1=" + SchemeCode1 + "&SchemeCode2=" + SchemeCode2; 
var sQuery3="&SchemeName3="+ SchemeName3+"&SchemeCode3=" + SchemeCode3;
var sQuery4="&SchemeName4="+ SchemeName4+"&SchemeCode4=" + SchemeCode4;
var sQuery5="&SchemeName5="+ SchemeName5+"&SchemeCode5=" + SchemeCode5;
sQuery=sQuery12+sQuery3+sQuery4+sQuery5;
 document.getElementById("SnapChart").src="CmpNavGraph.aspx?timenow=" + new Date().getTime() +"&Period=" + opt + "&ChType=" + Chtype.value +"&BenchMark=" + BenchMark+sQuery;

}  

function GetBenchMarkValues_ForAllChkBox(scheme1,scheme2,scheme3,scheme4,scheme5)
 {
 
var chk=document.getElementById("txtChk").value;
if(chk=="false")
{

}
else
{
 var count=document.getElementById("txtCount").value;
 var cnt=Number(count);
 var SchemeName1=scheme1;
 var SchemeName2=scheme2;

 var BenchMark="";
 
 
     if(document.getElementById("chkcmpall").checked==true)
     {
         for(var i=1;i<=cnt;i++)
         {
         BenchMark=BenchMark+document.getElementById("chkcmp"+i).value+',';
         document.getElementById("chkcmp"+i).disabled=true;
         
         }
         BenchMark=BenchMark.slice(0,BenchMark.length-1);
         
     }
     else
     {
      for(var i=1;i<=cnt;i++)
         {
          document.getElementById("chkcmp"+i).disabled=false;
         }
     }
     
     
     SendParametersTo_Graph(scheme1,scheme2,scheme3,scheme4,scheme5);
     }
 }
 function Validation_CFCalc()
{

var fund = document.getElementById("CompFundCatCtrl2_CmpddlAMC");
var Cat = document.getElementById("CompFundCatCtrl2_CmpddlCategory");
var Scheme = document.getElementById("CompFundCatCtrl2_CmpddlScheme");


var Cmpfund = document.getElementById("CompFundCatCtrl1_CmpddlAMC");
var CmpCat = document.getElementById("CompFundCatCtrl1_CmpddlCategory");
var CmpScheme = document.getElementById("CompFundCatCtrl1_CmpddlScheme");

var Fund3 = document.getElementById("CompFundCatCtrl3_CmpddlAMC");
var Cat3 = document.getElementById("CompFundCatCtrl3_CmpddlCategory");
var Scheme3 = document.getElementById("CompFundCatCtrl3_CmpddlScheme");

var Fund4 = document.getElementById("CompFundCatCtrl4_CmpddlAMC");
var Cat4 = document.getElementById("CompFundCatCtrl4_CmpddlCategory");
var Scheme4 = document.getElementById("CompFundCatCtrl4_CmpddlScheme");

var Fund5 = document.getElementById("CompFundCatCtrl5_CmpddlAMC");
var Cat5 = document.getElementById("CompFundCatCtrl5_CmpddlCategory");
var Scheme5 = document.getElementById("CompFundCatCtrl5_CmpddlScheme");

if(fund.value=="" && Cat.value=="")
{
alert("Please Select Fund or Category from left side");
fund.focus();
return false;
}

if(Scheme.value=="")
{
alert("Please Select Scheme from left side");
Scheme.focus();
return false;
}

if(Cmpfund.value=="" && Fund3.value=="" && Fund4.value=="" && Fund5.value=="" && CmpCat.value=="" && Cat3.value=="" && Cat4.value=="" && Cat5.value=="")
{
alert("Please Select Second Fund or Category");
//Cmpfund.focus();
return false;
}

if(CmpScheme.value=="" && Scheme3.value=="" && Scheme4.value=="" && Scheme5.value=="")
{

alert("Please Select Second Scheme");
//CmpScheme.focus();
return false;
}


document.getElementById("FrstScheme").value=Scheme.value;

document.getElementById("ScndScheme").value=CmpScheme.value;
var sQuery1="&FundCode="+Cmpfund.value+"&CategoryCode="+CmpCat.value+"&SchemeCode="+CmpScheme.value;
var sQuery2="&FundCode2="+fund.value+"&CategoryCode2="+Cat.value+"&SchemeCode2="+Scheme.value
var sQuery3="&FundCode3="+Fund3.value+"&CategoryCode3="+Cat3.value+"&SchemeCode3="+Scheme3.value
var sQuery4="&FundCode4="+Fund4.value+"&CategoryCode4="+Cat4.value+"&SchemeCode4="+Scheme4.value
var sQuery5="&FundCode5="+Fund5.value+"&CategoryCode5="+Cat5.value+"&SchemeCode5="+Scheme5.value

var sQuery=sQuery1+sQuery2+sQuery3+sQuery4+sQuery5;
window.location="../MutualFund/MFIndex.aspx#page=page15&redirect=yes"+sQuery;
var url="../MutualFund/CompareFundsCalculator.aspx?id=2&redirect=yes"+sQuery;
ajaxpage(15,url,containerid,'direct','enable')

}
function Get_BenchMarkValues_Ind(object,scheme1,scheme2,scheme3,scheme4,scheme5)
 {

  var count=document.getElementById("txtCount").value;
 var cnt=Number(count);
 
 if(object.checked==true)
 {
  
  document.getElementById("chkcmpall").checked=false;
  document.getElementById("chkcmpall").disabled=true;
  
  
 }
 else
 {
 var flag=false;
     for(var i=1;i<=cnt;i++)
     {
     
     if(document.getElementById("chkcmp"+i).checked==true)
     {
      flag=true;
      break;
     }     
      
     }
     
     if(flag==true)
     {
     document.getElementById("chkcmpall").disabled=true;
     }
     else
     {
     document.getElementById("chkcmpall").disabled=false;
     }
     
     
    
 
 }
  SendParametersTo_Graph(scheme1,scheme2,scheme3,scheme4,scheme5);
 } 
 
  function SendParametersTo_Graph(scheme1,scheme2,scheme3,scheme4,scheme5)
 {
var chk=document.getElementById("txtChk").value;
if(chk=="false")
{

}
else
{
 var type=document.getElementById("ddlchartype");
 var opt;
 var chkall=document.getElementById("chkcmpall");
 var count=document.getElementById("txtCount").value;
 var cnt=Number(count);
 var BenchMark="";
 var SchemeName1=scheme1;
 var SchemeName2=scheme2;
 var SchemeName3=scheme3;
 var SchemeName4=scheme4;
 var SchemeName5=scheme5;
 var SchemeCode1=document.getElementById("FrstScheme").value;
 var SchemeCode2=document.getElementById("ScndScheme").value;
 var SchemeCode3=document.getElementById("ThirdScheme").value;
 var SchemeCode4=document.getElementById("FourthScheme").value;
 var SchemeCode5=document.getElementById("FifthScheme").value;
 var Chtype="";
    
        //for varifying chart type
            if(type.value=="RAW")
            {
            Chtype=type.value;

            }
            else
            {
            Chtype=type.value;
            }
         //end of chart type   
         // for varifying Period    
            if(document.getElementById("rdb1mnth").checked==true)
            {
            opt="1M";

            }
            if(document.getElementById("rdb3mnth").checked==true)
            {
            opt="3M";

            }
           
            if(document.getElementById("rdb6mnth").checked==true)
            {
            opt="6M";

            }
            if(document.getElementById("rdb1yr").checked==true)
            {
            opt="1Y";

            }
            if(document.getElementById("rdb3yr").checked==true)
            {
            opt="3Y";

            }
            if(document.getElementById("rdb5yr").checked==true)
            {
            opt="5Y";

            }
            if(document.getElementById("rdbsi").checked==true)
            {
            opt="";
            } 
          //end of period
             if(chkall.checked==true)
             {     
            
                     for(var i=1;i<=cnt;i++)
                     {
                  
                     BenchMark=BenchMark+document.getElementById("chkcmp"+i).value+',';
                
                     document.getElementById("chkcmp"+i).disabled=true;             
                     }
                     BenchMark=BenchMark.slice(0,BenchMark.length-1);            
                    
             }
             else
             { 
           
                     for(var i=1;i<=cnt;i++)
                     {
                         if(document.getElementById("chkcmp"+i).checked==true)
                         {
                     
                         BenchMark=BenchMark+document.getElementById("chkcmp"+i).value+',';                      
                         }
                     }
                     BenchMark=BenchMark.slice(0,BenchMark.length-1);  
             
             }
             
             
 
var sQuery;
var sQuery12="&SchemeName1="+ SchemeName1 +"&SchemeName2="+ SchemeName2+"&SchemeCode1="+ SchemeCode1 +"&SchemeCode2=" + SchemeCode2;
var sQuery3="&SchemeCode3="+ SchemeCode3 +"&SchemeName3=" + SchemeName3;
var sQuery4="&SchemeCode4="+ SchemeCode4 +"&SchemeName4=" + SchemeName4;
var sQuery5="&SchemeCode5="+ SchemeCode5 +"&SchemeName5=" + SchemeName5;
sQuery=sQuery12+sQuery3+sQuery4+sQuery5;
 document.getElementById("SnapChart").src="CmpNavGraph.aspx?timenow=" + new Date().getTime() +"&Period=" + opt +"&ChType=" + Chtype +"&BenchMark=" + BenchMark+sQuery;        
 }
} 
 var CmpschemeObject=null;
      var Fund ;
      var scheme;  
      var category;
 
 
 
    function CmpProcessSearchData(ctrl)
        {    
           
                try 
                { 
                    CmpschemeObject = new ActiveXObject('Msxml2.XMLHTTP');
                }
                catch(e)
                {
                    try 
                    {
                        CmpschemeObject = new ActiveXObject('Microsoft.XMLHTTP'); 
                    } 
                    catch(e1) 
                    { 
                        CmpschemeObject = null; 
                    } 
                 } 
         if(ctrl=="2")
         {
                  Fund = document.getElementById("CompFundCatCtrl2_CmpddlAMC");                  
                  scheme = document.getElementById("CompFundCatCtrl2_CmpddlScheme");                                
                  category = document.getElementById("CompFundCatCtrl2_CmpddlCategory");   
          }
          else if(ctrl=="1")
          {
                  Fund = document.getElementById("CompFundCatCtrl1_CmpddlAMC");                  
                  scheme = document.getElementById("CompFundCatCtrl1_CmpddlScheme");                                
                  category = document.getElementById("CompFundCatCtrl1_CmpddlCategory"); 
          }  
          else if(ctrl=="3")
         {
                  Fund = document.getElementById("CompFundCatCtrl3_CmpddlAMC");                  
                  scheme = document.getElementById("CompFundCatCtrl3_CmpddlScheme");                                
                  category = document.getElementById("CompFundCatCtrl3_CmpddlCategory");   
          }    
          else if(ctrl=="4")
         {
                  Fund = document.getElementById("CompFundCatCtrl4_CmpddlAMC");                  
                  scheme = document.getElementById("CompFundCatCtrl4_CmpddlScheme");                                
                  category = document.getElementById("CompFundCatCtrl4_CmpddlCategory");   
          }   
          else if(ctrl=="5")
         {
                  Fund = document.getElementById("CompFundCatCtrl5_CmpddlAMC");                  
                  scheme = document.getElementById("CompFundCatCtrl5_CmpddlScheme");                                
                  category = document.getElementById("CompFundCatCtrl5_CmpddlCategory");   
          }     
                 if(CmpschemeObject != null)
                    {   
                    
                     
                        var queryString = "MutualFundScheme.aspx?timenow=" + new Date().getTime() + "&FundCode=" + Fund.value +"&Category=" + category.value;         
                      
                        CmpschemeObject.onreadystatechange = function(){CmpProcessSchemeData(scheme);};  
                        CmpschemeObject.open('GET', queryString ,  true); 
                        CmpschemeObject.send(null);  
                    }    
           
                 return false; 
          }
     function CmpProcessSchemeData(scheme)
           {
            
            if(CmpschemeObject.readyState == 4) //complete , the request has completed and all response data has been downloaded. 
             {
                if(CmpschemeObject.status == 200) //HTTP response OK. 
                {    
              
                      var listItemc;       
                      var dsRoot = CmpschemeObject.responseXML.documentElement;   
                      var ddlSchem = scheme;

                      document.getElementById("Cmptxtfund").value =Fund.options[Fund.selectedIndex].value;
                     if(dsRoot != null)        
                     {                                   
                           if((Fund.options[Fund.selectedIndex].value!="") ||(category.options[category.selectedIndex].value!=""))
                           {
                          
                            ddlSchem.options.length=0;   
                                if(dsRoot.getElementsByTagName('S_NAME')!=null)
                                {
                                   
                                    var SchemeName = dsRoot.getElementsByTagName('S_NAME');
                                    var SchemeCode = dsRoot.getElementsByTagName('SCHEMECODE');
                                    var text; 
                                    var value;
                                    var listItem;
                                                                                                        
                                        listItem = new Option("All", "");
		                                 ddlSchem.length=0;
                                         ddlSchem.options[0] = listItem; 
                                    
                                      
                                        for (var count = 0; count < SchemeName.length; count++)
                                        {
                                            text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                                          
                                            value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                                         
                                            listItem = new Option(text, value,  false, false);
                                           
                                            ddlSchem.options[ddlSchem.length] = listItem;                                              
                                            
                                        }       
                                    }
                             } //If condition of ALL
                           else                           
                           {
                                    listItemc = new Option("Scheme is not available", "");
	                                ddlSchem.length = 1;
                                    ddlSchem.options[0] = listItemc;   
                                   
                           }
                                      var ddlCat = category;  
                                      ddlCat.options.length=0; 
                                     
                                      if(dsRoot.getElementsByTagName('className')!=null)
                                         {
                                             var textc; 
                                             var valuec;
                                             var CatName = dsRoot.getElementsByTagName('className');                        
                                             var CatCodes = dsRoot.getElementsByTagName('classcode');
                                             ddlCat.length=0;
                                           //  alert(CatName.length);
			                                 listItemc = new Option("All", "");
		                                     ddlCat.length=1;
                                             ddlCat.options[0] = listItemc;      
                                          //alert(ddlCat.length);  
                                                for (var count = 0; count < CatName.length; count++)
                                                {
                                                    textc = (CatName[count].textContent || CatName[count].innerText || CatName[count].text);
                                          
                                                    valuec = (CatCodes[count].textContent || CatCodes[count].innerText || CatCodes[count].text);
                                        
                                                    listItemc = new Option(textc, valuec,  false, false);
                                                    ddlCat.options[ddlCat.length] = listItemc;    
                                                }
                                          

                                         }
                             }  
                         
                                else
                                        {                                             
                                            listItemc = new Option("Scheme is not available", "");
		                                    ddlSchem.length = 1;
                                            ddlSchem.options[0] = listItemc;   
                                                                           
                                            listItemc = new Option("Category is not available", "");
	                                        ddlCat.length = 1;
                                            ddlCat.options[0] = listItemc;      
                                         }
                         
                        }    
                }
          }     
      function SelectSchemeValue_Cmp(ctrl)
      {
       
      if(ctrl=="2")
       {
        document.getElementById("CompFundCatCtrl2_CmptxtScheme").value = document.getElementById('CompFundCatCtrl2_CmpddlScheme').options[document.getElementById('CompFundCatCtrl2_CmpddlScheme').selectedIndex].value;
       } 
       else if(ctrl=="3")
       {
        document.getElementById("CompFundCatCtrl3_CmptxtScheme").value = document.getElementById('CompFundCatCtrl3_CmpddlScheme').options[document.getElementById('CompFundCatCtrl3_CmpddlScheme').selectedIndex].value;
       }  
        else if(ctrl=="4")
       {
        document.getElementById("CompFundCatCtrl4_CmptxtScheme").value = document.getElementById('CompFundCatCtrl4_CmpddlScheme').options[document.getElementById('CompFundCatCtrl4_CmpddlScheme').selectedIndex].value;
       } 
        else if(ctrl=="5")
       {
        document.getElementById("CompFundCatCtrl5_CmptxtScheme").value = document.getElementById('CompFundCatCtrl5_CmpddlScheme').options[document.getElementById('CompFundCatCtrl5_CmpddlScheme').selectedIndex].value;
       } 
      else
       {
        document.getElementById("CompFundCatCtrl1_CmptxtScheme").value = document.getElementById('CompFundCatCtrl1_CmpddlScheme').options[document.getElementById('CompFundCatCtrl1_CmpddlScheme').selectedIndex].value;
       }  
    }
    var CmpXmlHttp;

        function CmpCreateXmlHttp()
	        {
		        try
		        {
			        CmpXmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		        }
		        catch(e)
		        {
			        try
			        {
				        CmpXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			        } 
			        catch(oc)
			        {
				        CmpXmlHttp = null;
        					
			        }
		        }
		        if(!CmpXmlHttp && typeof XMLHttpRequest != "undefined") 
		        {
			        CmpXmlHttp = new XMLHttpRequest();
		        }
	        }
	        
	   function CmpProcessCategoryData(ctrl)
        {
           CmpCreateXmlHttp();
                
            if(CmpXmlHttp)
            {    if(ctrl=="2")
                 {
                     Fund = document.getElementById("CompFundCatCtrl2_CmpddlAMC");
                     scheme = document.getElementById("CompFundCatCtrl2_CmpddlScheme");                
                     category = document.getElementById("CompFundCatCtrl2_CmpddlCategory");   
                  }
                  else if(ctrl=="1")
                  {
                      Fund = document.getElementById("CompFundCatCtrl1_CmpddlAMC");
                      scheme = document.getElementById("CompFundCatCtrl1_CmpddlScheme");                
                      category = document.getElementById("CompFundCatCtrl1_CmpddlCategory");  
                  }   
                 else if(ctrl=="3")
                  {
                      Fund = document.getElementById("CompFundCatCtrl3_CmpddlAMC");
                      scheme = document.getElementById("CompFundCatCtrl3_CmpddlScheme");                
                      category = document.getElementById("CompFundCatCtrl3_CmpddlCategory");  
                  }   
                 else if(ctrl=="4")
                  {
                      Fund = document.getElementById("CompFundCatCtrl4_CmpddlAMC");
                      scheme = document.getElementById("CompFundCatCtrl4_CmpddlScheme");                
                      category = document.getElementById("CompFundCatCtrl4_CmpddlCategory");  
                  }   
                 else if(ctrl=="5")
                  {
                      Fund = document.getElementById("CompFundCatCtrl5_CmpddlAMC");
                      scheme = document.getElementById("CompFundCatCtrl5_CmpddlScheme");                
                      category = document.getElementById("CompFundCatCtrl5_CmpddlCategory");  
                  }       
                
                 var queryString = "MutualFundScheme.aspx?timenow=" + new Date().getTime() + "&FundCode=" + Fund.value +"&Category=" + category.value;         
                 CmpXmlHttp.onreadystatechange = function(){CmpProcessData(scheme);};  
                 CmpXmlHttp.open('GET', queryString ,  true); 
                 CmpXmlHttp.send(null);  
                document.getElementById("CmptxtCategory").value=category.value;
            }    
            return false; 
         }  
    function CmpProcessData(scheme)
           {
          	if(CmpXmlHttp.readyState == 4)
	            {	
                if(CmpXmlHttp.status == 200) //HTTP response OK. 
                    { 
                  
                       if((Fund.options[Fund.selectedIndex].text!="All") || (category.options[category.selectedIndex].text!="All"))
                           {
                                var dsRoot1 = CmpXmlHttp.responseXML.documentElement;   
                          
                                 if(dsRoot1 != null)        
                                 {  
                                             var ddlSchem = scheme;
                                             ddlSchem.options.length=0;
                                            if(dsRoot1.getElementsByTagName('S_NAME')!=null)
                                            {
                                            
                                             
                                                var SchemeName = dsRoot1.getElementsByTagName('S_NAME');
                                                var SchemeCode = dsRoot1.getElementsByTagName('SCHEMECODE');
                                                var text; 
                                                var value;
                                                var listItem;
                                                 listItem = new Option("All", "");
		                                         ddlSchem.length=1;
                                                 ddlSchem.options[0] = listItem;   
                                                    for (var count = 0; count < SchemeName.length; count++)
                                                    {
                                                        text = (SchemeName[count].textContent || SchemeName[count].innerText || SchemeName[count].text);
                                                      
                                                        value = (SchemeCode[count].textContent || SchemeCode[count].innerText || SchemeCode[count].text);
                                                        
                                                        listItem = new Option(text, value,  false, false);
                                                       
                                                        ddlSchem.options[ddlSchem.length] = listItem;                                              
                                                        
                                                    }                               
                                    
                                        
                                                 }
                                           else
                                                {                                             
	                                                listItemc = new Option("Scheme is not available", "");
			                                        ddlSchem.length = 1;
                                                    ddlSchem.options[0] = listItemc;   
                                                }
                        
                                   }   
                         
                              }
                          else
                            {
                           
                               var ddlSchem = scheme;
                               listItemc = new Option("Scheme is not available", "");
			                   ddlSchem.length = 1;
                               ddlSchem.options[0] = listItemc;   
                            }    
                   }
              }
         }         
         
    function press_enter(e)
    {
     if(e.keyCode==13) 
     {
      document.getElementById("btnGo").focus();
     } 
    } 
    
    function MenuNavigationMF(id,url)
{
  var containerid="contentarea"
   document.getElementById(containerid).innerHTML = "<table cellspacing=0 cellpadding=0 width=100%><tr><td height=60></td></tr><tr><td align=center><img src='../App_Themes/Common/images/loader.gif'></td></tr></table>";

   var page_request = false
 
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject)
{ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
            } 
        catch (e){
                try{
                    page_request = new ActiveXObject("Microsoft.XMLHTTP")
                }
                catch (e){}
                }
}
else
return false
page_request.onreadystatechange=function()
{
    loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}
