function MutualPg(id,schcode)
{   
    var MFContent=document.getElementById("MFContent");
	//var MFHead=document.getElementById("MFHead");	
	if (id=="")
		id="1";
	if(id == "1")
	{
	    var url = "../MutualFund/MutualFund.aspx";
	    pageheading="Mutual Fund";
	}
	else if(id == "2")
 	{
		var url = "../MutualFund/MFSynopsis.aspx";		
		pageheading="Fund Profile";
	}	
	else if(id == "3")
	{
		var url="../MutualFund/MFSchProfile.aspx";
		pageheading="Scheme Profile";
	}
	else if(id == "4")
	{
		var url="../MutualFund/MFDailyNav.aspx";
		pageheading="Daily NAV";
	}	
	
	else if(id == "5")
	{
		var url="../MutualFund/Addresses.aspx";
		pageheading="Address";
	}	
	else if(id == "6")
	{
		var url="../MutualFund/MFHistNav.aspx";
		pageheading="Historical NAV";
	}	
	
	else if(id == "7")
	{
		var url="../MutualFund/MFDividend.aspx";
		pageheading="Dividend Details";
	}	
	
	else if(id == "8")
	{
		var url="../MutualFund/MFNews.aspx";
		pageheading="MF News";
	}	
	
	else if(id == "9")
	{
		var url="../MutualFund/MFActivities.aspx";
		pageheading="MF Activities";
	}
	else if(id == "112")
	{
		var url="../MutualFund/NFO.aspx?offtype="+schcode;
		
		pageheading="New Fund Offer";
	}		
	
	else if(id == "110")
	{
		var url="../MutualFund/Top10Hold.aspx";
		pageheading="Top 10 Holdings";
	}	
	
	else if(id == "111")
	{
		var url="../MutualFund/MFFaq.aspx";
		pageheading="Class Room";
	}	
	
	else if (id == "112")
	{
	    var url = "../MutualFund/DetailPortfolio.aspx?id=112&schcode="+schcode;
	    pageheading="Detailed Portfolio";
	}
	else if (id == "113")
	{
	    var url = "../MutualFund/MFPerformance.aspx?id=113";
	    pageheading="Mutual Fund Performance";
	}
	
	document.getElementById("Heading").innerHTML=pageheading;    
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url,{evalScripts:true});
}

/* For Fund Profile*/
function FundProfile(MfCode,Period)
{	
	if(MfCode=="")
	{
		alert("Select a Fund");
		document.getElementById("drpFundHouse").focus();		
		return false;
	}	
	var url = "MFFundProfile.aspx?mfcode="+MfCode+"&Period="+Period+"&show=1";	
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url);
}

/* Address Soting*/
function SortCol(id,val,sortMode,mfcode,Period)
{
	if(id == "21")
	{
		var url = "../MutualFund/MFFundProfile.aspx?id="+id+"&mfcode="+mfcode+"&Period="+Period+"&Sortval="+val+"&sortMode1="+sortMode;
	}
	if(id == "112")
	{
		var url = "../MutualFund/NFO.aspx?id="+id+"&offtype="+mfcode+"&Sortval="+val+"&sortMode1="+sortMode;
	}
	else
	{
		var url = "../MutualFund/Addresses.aspx?id="+id+"&Sortval="+val+"&sortMode1="+sortMode;
	}
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url);
}
//For TxtBox Val
function ChkNum(evt)
{	
	var k=(evt.which)? evt.which : evt.keyCode; 
	return (k > 31 && (k < 43 || k > 57))  ? false : true;	 	
}

function fnshow(opt)
{
	document.getElementById("dotmenu"+opt).style.display='inline';
	//document.getElementById("mnu"+opt).className="SubMenu2Bold";
	document.getElementById("mnu"+opt).className="SubMnu2Bold";
	document.getElementById("Menu"+opt).style.display="inline";		
}	

/* For Fund Profile*/
function FundProfile(MfCode,Period)
{	
	if(MfCode=="")
	{
		alert("Select a Fund");
		document.getElementById("drpFundHouse").focus();		
		return false;
	}	
	var url = "MFFundProfile.aspx?mfcode="+MfCode+"&Period="+Period+"&show=1";	
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url);
}

/* For Scheme Profile*/
function Navigate()
{
	var Fund = document.getElementById("drpFundHouse").value;
	var Category =document.getElementById("drpCategory").value;
	var scheme = document.getElementById("drpScheme").value;
	
	if(Fund == "")
	{
		alert("Select a Fund");
		document.getElementById("drpFundHouse").focus();	
		return false;
	}
	if(Category == "")
	{
		alert("Select a Category");
		document.getElementById("drpCategory").focus();	
		return false;
	}
	else if(scheme == "")
	{
		alert("Select a Scheme");
		document.getElementById("drpScheme").focus();	
		return false;
	}
	else 
	{
	    
	    var url= "MFSnapshot.aspx?schcode="+document.getElementById("drpScheme").value;		
		document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align='center' valign='middle'><img src='../images/loading.gif'></td></tr></table>";
		var ajax = new Ajax.Updater('MFContent',url);
	}
}

/*For Snapshot*/
function mfsnap(schcode)
{
    document.getElementById("Heading").innerHTML=pageheading; 
   
 //	for(var i=1;i<=10;i++)
//	{
//		document.getElementById("SubMenu"+i).className="SubMnu2new";
//		document.getElementById("SubMenu2").className="SubMnu3new";				
//	}	
	//document.getElementById("MFHead").innerHTML="Scheme Profile";
	var url= "MFSnapshot.aspx?schcode="+schcode;
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url);
}

function showTab()
{
	var opt = document.getElementById("Reptype").value;
	var SummaryInfo = document.getElementById("SummaryInfo");
	var NavDet      = document.getElementById("NavDet");
	var PayOut      = document.getElementById("PayOut");
	var InvDet      = document.getElementById("InvDet");
	var Perform     = document.getElementById("Perform");
	var Ratio       = document.getElementById("Ratio");
	var AssetAlloc  = document.getElementById("AssetAlloc");
	var Holding     = document.getElementById("Holding");	
					
	switch(opt)
	{
		case "A1":
				    SummaryInfo.style.display = "inline";
					NavDet.style.display = "inline";
					PayOut.style.display = "inline";
					InvDet.style.display = "inline";
					Perform.style.display = "inline";
					Ratio.style.display = "inline";
					AssetAlloc.style.display = "inline";
					Holding.style.display = "inline";							
					break;
		
		case "N":
					SummaryInfo.style.display = "none";
					NavDet.style.display = "inline";
					PayOut.style.display = "none";
					InvDet.style.display = "none";
					Perform.style.display = "none";
					Ratio.style.display = "none";
					AssetAlloc.style.display = "none";
					Holding.style.display = "none";							
					break;
		case "L":
					SummaryInfo.style.display = "none";
					NavDet.style.display = "none";
					PayOut.style.display = "inline";
					InvDet.style.display = "none";
					Perform.style.display = "none";
					Ratio.style.display = "none";
					AssetAlloc.style.display = "none";
					Holding.style.display = "none";							
					break;
		case "I":
					SummaryInfo.style.display = "none";
					NavDet.style.display = "none";
					PayOut.style.display = "none";
					InvDet.style.display = "inline";
					Perform.style.display = "none";
					Ratio.style.display = "none";
					AssetAlloc.style.display = "none";
					Holding.style.display = "none";							
					break;
		case "P":
					SummaryInfo.style.display = "none";
					NavDet.style.display = "none";
					PayOut.style.display = "none";
					InvDet.style.display = "none";
					Perform.style.display = "inline";
					Ratio.style.display = "none";
					AssetAlloc.style.display = "none";
					Holding.style.display = "none";							
					break;
		case "R":
					SummaryInfo.style.display = "none";
					NavDet.style.display = "none";
					PayOut.style.display = "none";
					InvDet.style.display = "none";
					Perform.style.display = "none";
					Ratio.style.display = "inline";
					AssetAlloc.style.display = "none";
					Holding.style.display = "none";							
					break;
		case "A":
					SummaryInfo.style.display = "none";
					NavDet.style.display = "none";
					PayOut.style.display = "none";
					InvDet.style.display = "none";
					Perform.style.display = "none";
					Ratio.style.display = "none";
					AssetAlloc.style.display = "inline";
					Holding.style.display = "none";							
					break;	
		case "H":
					SummaryInfo.style.display = "none";
					NavDet.style.display = "none";
					PayOut.style.display = "none";
					InvDet.style.display = "none";
					Perform.style.display = "none";
					Ratio.style.display = "none";
					AssetAlloc.style.display = "none";
					Holding.style.display = "inline";							
					break;
		default : 
					SummaryInfo.style.display = "inline";
					NavDet.style.display = "none";
					PayOut.style.display = "none";
					InvDet.style.display = "none";
					Perform.style.display = "none";
					Ratio.style.display = "none";
					AssetAlloc.style.display = "none";
					Holding.style.display = "none";																																												
	}		
	return false;		
}

function ShowInfo(opt)
{
   	var RatioInfoID = document.getElementById("RatioInfo");
	
	switch(opt)
	{
		case "BT":
					RatioInfoID.innerHTML="<strong>What is Beta?</strong><br><span class='Blacktext'>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.</span>";
					break;
		case "SD":
					RatioInfoID.innerHTML="<strong>What is Standard Deviation?</strong><br><span class='Blacktext'>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.</span>";
					break;
		case "SR":
					RatioInfoID.innerHTML="<strong>What is Sharpe ratio?</strong><br><span class='Blacktext'>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.</span>";
					break;
		case "JA":
					RatioInfoID.innerHTML="<strong>What is Jenson&#39;s Alpha?</strong><br><span class='Blacktext'>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.</span>";
					break;
		case "ER":
					RatioInfoID.innerHTML="<strong>What is treynor ratio?</strong><br><span class='Blacktext'>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.</span>";
					break; 
		case "PE":
					RatioInfoID.innerHTML="<strong>What is a Portfolio&#39;s P/E Ratio?</strong><br><span class='Blacktext'>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.</span>";
					break;																
		default : 
					RatioInfoID.innerHTML="<strong>What is Beta ?</strong><br><span class='Blacktext'>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.</span>";																																			
										
	}				
}	

function showSnapChart(code,period)
{	
	var period;
	var periodVal = period.substr(0,1);
	var period = period.substr(1,1)
	document.getElementById("SnapChart").src= "mfchart.aspx?schcode="+ code +"&Period="+ period +"&PeriodVal="+periodVal;
}

function showAssetChart(code,opt)
{
	var opt;
	document.getElementById("AssetChart").src= "AssetChart.aspx?schcode="+ code +"&opt="+opt;
}

/* For Daily NAV*/
AlphaDaily= function(y)
{
	var Url= "MFDailyNav.aspx";
	var pars = 'id=4&var='+y;
	var ajax = new Ajax.Updater('MFContent',Url,{ method: 'get', parameters: pars}, {asynchronous:false, evalScripts:true});
	window.setTimeout('test()', 500)
	test = function()
	{
	document.getElementById("alphaid"+y).className="AlphaLnkBold";	
	}
}

/* For MF Fund Synopsis */
function MFSynopsis(sch,FType)
{
	var url = "../MutualFund/MFFundDetails.aspx?sch="+sch+"&FType="+FType;
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url);
}

/* For Addresses*/
function AddrDet(sch,FType)
{
	var url = "../MutualFund/Addresses_Inner.aspx?sch="+sch+"&FType="+FType;
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url);
}
/* For NFODETAILS*/
function NFODet(sch)
{
	var url = "../MutualFund/NfoDetails.aspx?mfcode="+sch;
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url);
}
/* For Dividend Details*/
function MFDiv_Scheme(Month,Funds,Category)
{	
	if(Month=="")
	{
		alert("Select a Month");
		document.getElementById("MonthDrop").focus();		
		return false;
	}
	else if(Funds=="")
	{
		alert("Select a Fund");
		document.getElementById("FundsDrop").focus();		
		return false;
	}
	else if(Category=="")
	{
		alert("Select a Category");
		document.getElementById("Categorydrop").focus();		
		return false;
	}
	else
	{
		var url = "MFDividend.aspx?Month="+Month+"&Funds="+Funds+"&Category="+Category;			
		document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
		var ajax = new Ajax.Updater('MFContent',url);
	}
}

/*For Return Calculator*/
disableprdchkall3m= function()
{
	var prd3mval=document.getElementById("prd3M");
	if(prd3mval.checked==true)
	{
		document.getElementById("prdAll").disabled=true;
	}
	else
	{
	    if((document.getElementById("prd3M").checked==false)&&(document.getElementById("prd1Y").checked==false)&&(document.getElementById("prd3Y").checked==false)&&(document.getElementById("prd5Y").checked==false)&&(document.getElementById("prdIncp").checked==false))
		document.getElementById("prdAll").disabled=false;
	}
}

disableprdchkallyear = function()
{
	var prd1Y=document.getElementById("prd1Y");
	if(prd1Y.checked==true)
	{
		document.getElementById("prdAll").disabled=true;
	}
	else
	{
	    if((document.getElementById("prd3M").checked==false)&&(document.getElementById("prd1Y").checked==false)&&(document.getElementById("prd3Y").checked==false)&&(document.getElementById("prd5Y").checked==false)&&(document.getElementById("prdIncp").checked==false))
		document.getElementById("prdAll").disabled=false;
	}
}

disableprd3Y = function()
{
	var prd3y=document.getElementById("prd3Y");
	if(prd3y.checked==true)
	{
		document.getElementById("prdAll").disabled=true;
	}
	else
	{
	    if((document.getElementById("prd3M").checked==false)&&(document.getElementById("prd1Y").checked==false)&&(document.getElementById("prd3Y").checked==false)&&(document.getElementById("prd5Y").checked==false)&&(document.getElementById("prdIncp").checked==false))
		document.getElementById("prdAll").disabled=false;
	}
}

disableprd5Y = function()
{
	var prd5Y=document.getElementById("prd5Y");
	if(prd5Y.checked==true)
	{
		document.getElementById("prdAll").disabled=true;
	}
	else
	{
	    if((document.getElementById("prd3M").checked==false)&&(document.getElementById("prd1Y").checked==false)&&(document.getElementById("prd3Y").checked==false)&&(document.getElementById("prd5Y").checked==false)&&(document.getElementById("prdIncp").checked==false))
		document.getElementById("prdAll").disabled=false;
	}
}

disableprdIncp = function()
{
	var prdIncp=document.getElementById("prdIncp");
	if(prdIncp.checked==true)
	{
		document.getElementById("prdAll").disabled=true;
	}
	else
	{
	    if((document.getElementById("prd3M").checked==false)&&(document.getElementById("prd1Y").checked==false)&&(document.getElementById("prd3Y").checked==false)&&(document.getElementById("prd5Y").checked==false)&&(document.getElementById("prdIncp").checked==false))
		document.getElementById("prdAll").disabled=false;
	}
}

disableall = function()
{
	var prdallval= document.getElementById("prdAll");
	if(prdallval.checked==true)
	{
		document.getElementById("prd3M").disabled=true;
		document.getElementById("prd1Y").disabled=true;
		document.getElementById("prd3Y").disabled=true;
		document.getElementById("prd5Y").disabled=true;
		document.getElementById("prdIncp").disabled=true;
	}
	else
	{
		document.getElementById("prd3M").disabled=false;
		document.getElementById("prd1Y").disabled=false;
		document.getElementById("prd3Y").disabled=false;
		document.getElementById("prd5Y").disabled=false;
		document.getElementById("prdIncp").disabled=false;
	}
}

EnableDisableSelection = function()
{	
	var chkFrmDt= document.getElementById("chkFrmDt");	
	if(chkFrmDt.checked==true)
	{
		document.getElementById("prd3M").disabled=true;
		document.getElementById("prd1Y").disabled=true;
		document.getElementById("prd3Y").disabled=true;
		document.getElementById("prd5Y").disabled=true;
		document.getElementById("prdIncp").disabled=true;
		document.getElementById("prdAll").disabled=true;
	}
	else
	{
		document.getElementById("prd3M").disabled=false;
		document.getElementById("prd1Y").disabled=false;
		document.getElementById("prd3Y").disabled=false;
		document.getElementById("prd5Y").disabled=false;
		document.getElementById("prdIncp").disabled=false;
		document.getElementById("prdAll").disabled=false;
	}	
	if(chkFrmDt.checked==true)
	{
		document.getElementById("DrpFrDD").disabled=false;
		document.getElementById("DrpFrMM").disabled=false;
		document.getElementById("DrpFrYY").disabled=false;
	}
	else
	{
		document.getElementById("DrpToDD").disabled=false;
		document.getElementById("DrpToMM").disabled=false;
		document.getElementById("DrpToYY").disabled=false;
	}		
}

disablechk1 = function()
{
	var allchk=document.getElementById("chkBSE");
	if(allchk.checked==true)
	{
		document.getElementById("chkAllIDX").disabled=true;
	}
	else
	{
		if((document.getElementById("chkBSE").checked==false)&&(document.getElementById("chkBSE200").checked==false)&&(document.getElementById("chkNSE").checked==false))
		document.getElementById("chkAllIDX").disabled=false;
	}
}

disablechk2= function()
{
	var allchk=document.getElementById("chkBSE200");
	if(allchk.checked==true)
	{
		document.getElementById("chkAllIDX").disabled=true;
	}
	else
	{
		if((document.getElementById("chkBSE").checked==false)&&(document.getElementById("chkBSE200").checked==false)&&(document.getElementById("chkNSE").checked==false))
		document.getElementById("chkAllIDX").disabled=false;
	}
}

disablechk3 = function()
{
	var allchk=document.getElementById("chkNSE");
	if(allchk.checked==true)
	{
		document.getElementById("chkAllIDX").disabled=true;
	}
	else
	{
		if((document.getElementById("chkBSE").checked==false)&&(document.getElementById("chkBSE200").checked==false)&&(document.getElementById("chkNSE").checked==false))
		document.getElementById("chkAllIDX").disabled=false;
	}
}

disableallexchng = function()
{
	var exchngall=document.getElementById("chkAllIDX");
	if(exchngall.checked==true)
	{
		document.getElementById("chkNSE").disabled=true;
		document.getElementById("chkBSE200").disabled=true;
		document.getElementById("chkBSE").disabled=true;
	}
	else
	{
		document.getElementById("chkNSE").disabled=false;
		document.getElementById("chkBSE200").disabled=false;
		document.getElementById("chkBSE").disabled=false;
	}	
	return true;
}

/*function ValidateSel()
{
	if(ValidateDate())
		return true;
	else
		return false;	
}*/

function ValidateDate()
{	
	var bvalid	
	bvalid=true
	
	a=0;
	b=0;
	c=0;
	
	a1=0;
	b1=0;
	c1=0;

	a=eval(document.getElementById("DrpToYY").value);
	b=eval(document.getElementById("DrpToMM").value);
	c=eval(document.getElementById("DrpToDD").value);
	
	a1=eval(document.getElementById("DrpFrYY").value);
	b1=eval(document.getElementById("DrpFrMM").value);
	c1=eval(document.getElementById("DrpFrDD").value); 
			
    var chkFrmDt= document.getElementById("chkFrmDt");	// check only If From Date is Selected
    var prd3mval=document.getElementById("prd3M");
	var prd1Y=document.getElementById("prd1Y");
	var prd3y=document.getElementById("prd3Y");
	var prd5Y=document.getElementById("prd5Y");
	var prdIncp=document.getElementById("prdIncp");
	var prdallval= document.getElementById("prdAll");
	
	 var schSelTxt=document.getElementById("drpScheme").value;
     var CatSelTxt=document.getElementById("drpCategory").value;
	 var fundSelTxt=document.getElementById("drpFundHouse").value;
	 
	 if(fundSelTxt=="")
	 {
	 	alert("Select a Fund");
		return false;
	 }
	  if(CatSelTxt=="")
	 {
		alert("Select a Category");
		return false;
	 }		      
	 if(schSelTxt=="")
	 {
		alert("Select a Scheme");
		return false;
	 } 
	
	if(chkFrmDt.checked==false && prd3mval.checked==false && prd1Y.checked==false && prd3y.checked==false && prd5Y.checked==false && prdIncp.checked==false && prdallval.checked==false) 
	{
		alert("Select period or date");	
		chkFrmDt.focus();
		return false;
	}
	
	fDt="";
    tDt="";
		
	if(chkFrmDt.checked==true)
	{
		if (a < a1 )
			{
			alert("End year should be greater than start year");			
			bvalid = false;
			return;
			}
			
		if ((a==a1) && (b < b1) && bvalid )
			{
				alert("End month should be greater than start month");
				bvalid = false;
				return;
			}
			
		if ((a==a1) && (b==b1) && ((c) < (c1)) && bvalid)
			{
				alert("End date should be greater than start date");
				bvalid = false;
			}
	}
	
	switch(b1)
     {
       case 4:
              if ((c1 > 30) && bvalid)
              {  
                alert("Invalid start date format")
                bvalid = false;
              }
			  break;
       case 6:
             if ((c1 > 30) && bvalid)
             {  
                alert("Invalid start date format")
                bvalid = false;
             }
			break;
       case 9:
             if ((c1 > 30) && bvalid)
             {  
                alert("Invalid start date format")
                bvalid = false;
             }
			 break;
       case 11:
              if ((c1 > 30) && bvalid)
              {  
                alert("Invalid start date format")
                bvalid = false;
              }
			  break;
       case 2:
              if(((a1 % 4 == 0) && (a1 %100 != 0 || a1 % 400 == 0)) && bvalid)
			  {
				if (c1 > 29)
				{ 
					alert("Invalid start date format");
					bvalid = false;
					return;
				}
			  }
			  else
			  {
				if (c1 > 28) 
				{								
					alert("Invalid start date format");
					bvalid = false;
					return;
				}
			 }
			 break;
	  }
		
    switch(b)
        {
        case 4:
            if ((c > 30) && bvalid)
            {  
            alert("Invalid date format")
            bvalid = false;
            
            }
			break;
        case 6:
            if ((c > 30) && bvalid)
            {  
            alert("Invalid date format")
            bvalid = false;
            }
			break;
        case 9:
            if ((c > 30) && bvalid)
            {  
            alert("Invalid date format")
            bvalid = false;
            }
			break;
        case 11:
            if ((c > 30) && bvalid)
            {  
            alert("Invalid date format")
            bvalid = false;
            }
			break;
        case 2:			
            if(((a % 4 == 0) && (a %100 != 0 || a % 400 == 0)) && bvalid)
			{
				if (c > 29)
				{
					alert("Invalid date format");
					bvalid = false;
					return;
				}
			}
			else
			{
				if (c > 28) 
				{
					alert("Invalid date format");
					bvalid = false;							
					return;
				}
			}
			break ;
		}
    	 
	 if (bvalid == true) 
	 {		
		return true;
	 }
	 else
	 {
		return false;
	 }
}

Retruncalcget = function(fund,category,SchCode)
{	
	a=0;
	b=0;
	c=0;
	
	a1=0;
	b1=0;
	c1=0;

	a=eval(document.getElementById("DrpToYY").value);
	b=eval(document.getElementById("DrpToMM").value);
	c=eval(document.getElementById("DrpToDD").value);
	
	a1=eval(document.getElementById("DrpFrYY").value);
	b1=eval(document.getElementById("DrpFrMM").value);
	c1=eval(document.getElementById("DrpFrDD").value); 
			
    var chkFrmDt= document.getElementById("chkFrmDt");	// check only If From Date is Selected
    var prd3mval=document.getElementById("prd3M");
	var prd1Y=document.getElementById("prd1Y");
	var prd3y=document.getElementById("prd3Y");
	var prd5Y=document.getElementById("prd5Y");
	var prdIncp=document.getElementById("prdIncp");
	var prdallval= document.getElementById("prdAll");
		 
	 if(fund=="")
	 {
	 	alert("Select a Fund");
	 	document.getElementById("drpFundHouse").focus();
		return false;
	 }
	  if(category=="")
	 {
		alert("Select a Category");
		document.getElementById("drpCategory").focus();
		return false;
	 }		      
	 if(SchCode=="")
	 {
		alert("Select a Scheme");
		document.getElementById("drpScheme").focus();
		return false;
	 } 
	
	if(chkFrmDt.checked==false && prd3mval.checked==false && prd1Y.checked==false && prd3y.checked==false && prd5Y.checked==false && prdIncp.checked==false && prdallval.checked==false) 
	{
		alert("Select period or date");	
		chkFrmDt.focus();
		return false;
	}
	
	fDt="";
    tDt="";
		
	if(chkFrmDt.checked==true)
	{
		if (a < a1 )
			{
			alert("End year should be greater than start year");			
			return false;
			}
			
		if ((a==a1) && (b < b1))
			{
				alert("End month should be greater than start month");
				return false;
			}
			
		if ((a==a1) && (b==b1) && ((c) < (c1)))
			{
				alert("End date should be greater than start date");
				return false;
			}
	}
	
	switch(b1)
     {
       case 4:
              if ((c1 > 30))
              {  
                alert("Invalid start date format")
                return false;
              }
			  break;
       case 6:
             if ((c1 > 30) )
             {  
                alert("Invalid start date format")
                return false;
             }
			break;
       case 9:
             if ((c1 > 30) )
             {  
                alert("Invalid start date format")
                return false;
             }
			 break;
       case 11:
              if ((c1 > 30) )
              {  
                alert("Invalid start date format")               
                return false;
              }
			  break;
       case 2:
              if(((a1 % 4 == 0) && (a1 %100 != 0 || a1 % 400 == 0)))
			  {
				if (c1 > 29)
				{ 
					alert("Invalid start date format");					
					return false;
				}
			  }
			  else
			  {
				if (c1 > 28) 
				{								
					alert("Invalid start date format");					
					return false;
				}
			 }
			 break;
	  }
		
    switch(b)
        {
        case 4:
            if ((c > 30))
            {  
            alert("Invalid date format")
            return false;            
            }
			break;
        case 6:
            if ((c > 30) )
            {  
            alert("Invalid date format")
            return false;
            }
			break;
        case 9:
            if ((c > 30) )
            {  
            alert("Invalid date format")
            return false;
            }
			break;
        case 11:
            if ((c > 30) )
            {  
            alert("Invalid date format")
            return false;
            }
			break;
        case 2:			
            if(((a % 4 == 0) && (a %100 != 0 || a % 400 == 0)))
			{
				if (c > 29)
				{
					alert("Invalid date format");
					return false;
				}
			}
			else
			{
				if (c > 28) 
				{
					alert("Invalid date format");			
					return false;
				}
			}
			break ;
		}	 
  
	var _DrpFrDD = 	document.getElementById("DrpFrDD").value;
	var _DrpFrMM = 	document.getElementById("DrpFrMM").value;
	var _DrpFrYY = document.getElementById("DrpFrYY").value;
	
	var _DrpToDD = 	document.getElementById("DrpToDD").value;
	var _DrpToMM = 	document.getElementById("DrpToMM").value;
	var _DrpToYY = document.getElementById("DrpToYY").value;
	var toDate = _DrpToMM+"/"+_DrpToDD+"/"+_DrpToYY;
	
	if(document.getElementById("chkFrmDt").checked == true)
	{
		var fromDate = _DrpFrMM+"/"+_DrpFrDD+"/"+_DrpFrYY;		
	}		
	else
	{
		var fromDate="";		
	}
	var strPeriods="";
	if(document.getElementById("prd3M").checked==true)					
		strPeriods="3M,";					
	if(document.getElementById("prd1Y").checked==true)			
		strPeriods=strPeriods+"1Y,";		
	if(document.getElementById("prd3Y").checked==true)
		strPeriods=strPeriods+"3Y,";		
	if(document.getElementById("prd5Y").checked==true)
		strPeriods=strPeriods+"5Y,";		
	if(document.getElementById("prdIncp").checked==true)
		strPeriods=strPeriods+"IC,";		
	if(document.getElementById("prdAll").checked==true)	
		strPeriods="3M,1Y,3Y,5Y,IC,";	
		
	if(strPeriods=="")
		strPeriods="3M,1Y,3Y,5Y,IC,";
		
	var strSensex="";	
	if(document.getElementById("chkBSE").checked==true)					
		strSensex="idxBSE30,";		
	if(document.getElementById("chkBSE200").checked==true)			
		strSensex=strSensex+"idxBSE200,";		
	if(document.getElementById("chkNSE").checked==true)			
		strSensex=strSensex+"idxNSE50,";			
	if(document.getElementById("chkAllIDX").checked==true)		
		//strSensex="idxBSE30,idxBSE200,idxNSE50,";			
		strSensex="idxAll,";	
	
	if(strSensex=="")
		strSensex="idxBSE,";
		//strSensex="idxBSE30,";
		
	if(document.getElementById("chkFrmDt").checked == true)
	{
		var url="MFReturnCalc.aspx?fund="+fund+"&category="+category+"&SchCode="+SchCode+"&fromDate="+fromDate+"&toDate="+toDate+"&PrdM=&CM="+strSensex;
	}
	else
	{
		document.getElementById("chkFrmDt").checked = false;
		var url="MFReturnCalc.aspx?fund="+fund+"&category="+category+"&SchCode="+SchCode+"&fromDate="+fromDate+"&toDate="+toDate+"&PrdM="+strPeriods+"&CM="+strSensex;	
	}	
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url,{evalScripts: true});	
}

/* For Fund Ranking*/
function FundRank(Fund,Category,Period)
{
	/*for(var i=1; i<=27;i++)
	{
		document.getElementById("sid"+i).className="MenuTxt";
	}
	document.getElementById("sid26").className="MenuSelect";*/
	//var cat=document.getElementById("DrpCategory")	
	if(Category=="Any")
	{
		alert("Select a Category");
		document.getElementById("DrpCategory").focus();		
		return false;
	}
	
	var url="MFFundRank.aspx?Fund="+Fund+"&Category="+Category+"&Period="+Period;
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url);
}

/* For SIP Calculator*/
var arrMININVT = new Array();
var arrMF_SCHCODE = new Array();
var SchTypeCode="";

//For Loading schemes from SipCalcSchData.aspx Using AJAX
function loadSipScheme(mf_code)
{
	CreateXmlHttp();	
	document.body.style.cursor = "progress";
	if(mf_code=='')return false;
	var requestUrl = "SipCalcSchData.aspx?MF_Code="+ mf_code;
	
	if(XmlHttp)	{
				XmlHttp.onreadystatechange = function(){sipSchResp()}
				XmlHttp.open("GET", requestUrl,  true);
				XmlHttp.send(null);
			}
}

//Called when response comes back from server Only For sip schemes
function sipSchResp()
{
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{			
			var DrpScheme   = document.getElementById("DrpScheme");
			var strData = XmlHttp.responseText
			if(strData != "")
			{	
				if(strData!="NA") {
					var arrSchm = strData.split("|");
					
					var arrSCH_NAME   = eval(arrSchm[1]);
					arrMF_SCHCODE = eval(arrSchm[0]);
					arrMININVT    = eval(arrSchm[2]);

						DrpScheme.length = 0;
						DrpScheme.options[0] = new Option();
						DrpScheme.options[0].value = "";
						DrpScheme.options[0].text  = "Select Scheme..";						
						for(i=1; i<=arrMF_SCHCODE.length; i++) {	
							DrpScheme.options[i] = new Option();
							DrpScheme.options[i].value = arrMF_SCHCODE[i-1];
							DrpScheme.options[i].text  = arrSCH_NAME[i-1].replace(/#/g,"'");
						}
				}
				else
					fillSchDef("Scheme is not available");
			}
			else
				fillSchDef("Scheme is not available");
				document.body.style.cursor = "auto";
		}
		else
		{
			fillSchDef("server is not ready");
			document.body.style.cursor = "auto";
		}
	}
}	

function fillSchDef(txt){
	var DrpScheme   = document.getElementById("DrpScheme");
	DrpScheme.length = 0;
	DrpScheme.options[0] = new Option(); 
	DrpScheme.options[0].value = "";
	DrpScheme.options[0].text = txt;	
}

function MinSipAmt(schCode){
	document.body.style.cursor = "progress";
	var inv_Amnt  = document.getElementById("TxtInvstAmt");
	CreateXmlHttp();	
	var requestUrl = "SipStDtData.aspx?schCode="+ schCode;	
	if(XmlHttp)	{
				XmlHttp.onreadystatechange = function(){sipDtResp()}
				XmlHttp.open("GET", requestUrl,  true);
				XmlHttp.send(null);
			}
}

//Called when response comes back from server Only For sip Start Date
function sipDtResp()
{
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{	
			var strData = XmlHttp.responseText
			if(strData != "")
			{	
				var stDy = document.getElementById("drpStDay");
				var stMn = document.getElementById("drpStMn");
				var stYr = document.getElementById("drpStYr");
				
				var arrStr = strData.split("|");
				var arrDate = arrStr[0].split("-");
					for(i=0; i<stDy.length; i++)
						if(stDy.options[i].value==arrDate[0])stDy.options[i].selected = true;
					for(i=0; i<stMn.length; i++)
						if(stMn.options[i].value==arrDate[1])stMn.options[i].selected = true;
					for(i=0; i<stYr.length; i++){
						if(stYr.options[i].value==arrDate[2])stYr.options[i].selected = true;										
				}					
				SchTypeCode = arrStr[1];		
				selDy = stDy.options[stDy.selectedIndex].value;
				selMn = stMn.options[stMn.selectedIndex].value;
				selYr = stYr.options[stYr.selectedIndex].value;		
			}
		}
	}
	document.body.style.cursor = "auto";
}	
	
function SIP_Data()
{   
	var tdate = new Date();	
	var today=(tdate.getMonth()+1) +"/"+ tdate.getDate() +"/"+ tdate.getFullYear();
	
	var SIPCALC    = document.getElementById("SIPCALC");
	SIPCALC.style.display='none';
	var sch_Code  = document.getElementById("DrpScheme");
	var inv_Amnt  = document.getElementById("TxtInvstAmt");
	
	var stday     = document.getElementById("drpStDay");
    var drpStmonth= document.getElementById("drpStMn");
    var drpStyear = document.getElementById("drpStYr");
    
	var edday     = document.getElementById("drpEdDay");    
	var drpEnmonth= document.getElementById("drpEdMn");
	var drpEnyear = document.getElementById("drpEdYr");
	
	var DrpAMC = document.getElementById("DrpAMC");
	
	if(DrpAMC.value == "")
	{
		alert("Select a Fund")
		DrpAMC.focus();		
		return false;
	}
	
	if(sch_Code.value==""){
		alert("Select any Scheme");
		sch_Code.focus();
		return false;
	}
	
	if(drpStyear.value=="" || drpEnyear.value=="" || drpStmonth.value=="" || drpEnmonth.value=="")
	    {
			alert("End Date should be Greater than Start Date") 	
			return false; 
	    }
	else if(drpStyear.value==drpEnyear.value)
		{
			if (eval(drpStmonth.value)>= eval(drpEnmonth.value))
			{
				alert("End Date should be Greater than Start Date") 	
				drpStmonth.focus()
				return false; 
			}
		}			
	else if(drpStyear.value > drpEnyear.value)
		{
			alert("End Date should be Greater than Start Date") 	
			drpStyear.focus()
			return false; 
		}
	else if(drpStyear.value%4==0 && drpStmonth.value==02 && stday.value>29)  
		{
			alert("Day can't be greater than 29");
			stday.focus();
			return false;
		}
	else if(drpStmonth.value==02 && stday.value>28)  
		{
			alert("Day can't be greater than 28");
			stday.focus();
			return false;
		}
	else if((drpStmonth.value==04 || drpStmonth.value==06 || drpStmonth.value==09 || drpStmonth.value==11) && stday.value>30)  
		{
			alert("Day can't be greater than 30");
			stday.focus();
			return false;
		}
	else if(drpEnyear.value%4==0 && drpEnmonth.value==02 && edday.value>29)  
		{
			
			alert("Day can't be greater than 29");
			edday.focus();
			return false;
		}
	else if(drpEnmonth.value==02 && edday.value>28)  
		{
			alert("Day can't be greater than 28");
			edday.focus();
			return false;
		}
	else if((drpEnmonth.value==04 || drpEnmonth.value==06 || drpEnmonth.value==09 || drpEnmonth.value==11) && edday.value>30)  
		{
			alert("Day can't be greater than 30");
			edday.focus();
			return false;
		}
		
		if(inv_Amnt.value == "")
		{
			alert("Enter Investment amount");
			inv_Amnt.focus();
			return false;
		}
	var SelAMC = DrpAMC.options[DrpAMC.selectedIndex].innerText || DrpAMC.options[DrpAMC.selectedIndex].textContent;
		
	if (SelAMC.indexOf("Reliance")> -1)
	{
		if (inv_Amnt.value < 100)
		{
			alert("Investment amount must be greater than 100")
			inv_Amnt.focus();
			return false;
		}
	}
	else
	{
		if (inv_Amnt.value < 500)
		{
			alert("Investment amount must be greater than or equal to 500")
			inv_Amnt.focus();
			return false;
		}
	}
	
	if(selYr == drpStyear.value && selMn == drpStmonth.value && stday.value < selDy)
	{
		alert("Start date can not be less than SIP start date.");
		stday.value = selDy;
		return false;
	}
	if(selYr == drpStyear.value && selMn > drpStmonth.value)
	{
		alert("Start date can not be less than SIP start date.");
		drpStmonth.value = selMn;
		return false;
	}
	if(selYr > drpStyear.value)
	{
		alert("Start date can not be less than SIP start date.");
		drpStyear.value = selYr;
		return false;
	}
	
	st_Date = drpStmonth.value +"/"+ stday.value +"/"+ drpStyear.value;
	ed_Date = drpEnmonth.value +"/"+ edday.value +"/"+ drpEnyear.value;
	
	if(ed_Date>today)
	{
	alert("End date should not be greater than current date");
	return false;
	}

	if(SchTypeCode==""){
		alert("This Scheme is not matching with our data..  Kindly Select another Scheme..!");
		sch_Code.focus();
		return false;
	}
	//for float value
	
	var invamtcast= new String();
	var invamtcast1= new String();
	var invamtcast2=new String();
	invamtcast=document.getElementById("TxtInvstAmt").value;
	invamtcast1=invamtcast.substring(0,invamtcast.indexOf("."));
	
	if(invamtcast1!="")
	{
		if(invamtcast!=invamtcast1)
		{		
			alert("Please enter valid investment amount");	
			inv_Amnt.focus();
			return false;
		}
		else
			return true;
	}
	invamtcast2=invamtcast.substring(0,9);
	if(invamtcast.length>"9")
	{
		alert("Investment amount is not greater than " +invamtcast2);
		return false;
	}
	//end
	var SchmPlan = document.getElementById("SchmPlan");
	var InvAmount= document.getElementById("InvAmount");
	var InvPeriod= document.getElementById("InvPeriod");
	var SchemeName = document.getElementById("SchemeName");
	
	SchmPlan.innerHTML = sch_Code.options[sch_Code.selectedIndex].text;
	SchemeName.innerText = sch_Code.options[sch_Code.selectedIndex].text;
	InvAmount.innerHTML = inv_Amnt.value;
	InvPeriod.innerHTML = stday.value +"-"+ drpStmonth.options[drpStmonth.selectedIndex].text +"-"+ drpStyear.value +" To  "+ edday.value +"-"+ drpEnmonth.options[drpEnmonth.selectedIndex].text +"-"+ drpEnyear.value;

	document.body.style.cursor = "progress";
	CreateXmlHttp();
	var requestUrl = "SipCalcData.aspx?sch_Code="+ sch_Code.value +"&sch_Type="+ SchTypeCode +"&st_Date="+ st_Date +"&ed_Date="+ ed_Date +"&inv_Amnt="+inv_Amnt.value;
	
	if(XmlHttp){
				XmlHttp.onreadystatechange = function(){sipDataResp()}
				XmlHttp.open("GET", requestUrl,  true);
				XmlHttp.send(null);
			}	
}
//Called when response comes back from server Only For sip data
function sipDataResp()
{
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{			
			var SIPCALC    = document.getElementById("SIPCALC");
			var strData = XmlHttp.responseText
			if(strData != "NA")
			{	
				var Tot_InvAmt  = document.getElementById("Tot_InvAmt");
				var Tot_UnitBuy = document.getElementById("Tot_UnitBuy");
				var Inv_ValDate = document.getElementById("Inv_ValDate");
				var Inv_Val	    = document.getElementById("Inv_Val");
				var Return	    = document.getElementById("Return");
				var EntryLoad = document.getElementById("EntryLoad");
				var ExitLoad = document.getElementById("ExitLoad");				
				var TotMonth    = document.getElementById("TotMonth");
				var SIPTable    = document.getElementById("SIPTable");
				var arrStr = strData.split("|");
					SIPTable.innerHTML = arrStr[0];
					Tot_InvAmt.innerHTML = arrStr[1];
					Tot_UnitBuy.innerHTML = arrStr[2];
					Inv_ValDate.innerHTML = arrStr[3];
					Inv_Val.innerHTML = arrStr[4];
					Return.innerHTML = arrStr[5];					
					TotMonth.innerHTML = arrStr[8];
					EntryLoad.innerHTML = arrStr[9];
					ExitLoad.innerHTML = arrStr[10];
					SIPCALC.style.display='inline';				
			}
			else {
				SIPCALC.style.display='inline';
				SIPCALC.innerHTML="There was a problem retrieving data from the server.";
			}	
		}
	}
	document.body.style.cursor = "auto";
}
/* For Fund Selector*/
function FundSelect(FundType,AMCCODE,CatCode,SchAge,FRetCode,FRetValue,RankCode,RankValue,IndCode,IndValue,AssetSize,LatNav)
{
	/*for(var i=1; i<=27;i++)
	{
		document.getElementById("sid"+i).className="MenuTxt";
	}
	document.getElementById("sid27").className="MenuSelect";*/
		
	var url="MFFundSelector.aspx?FundType="+FundType+"&AMCCODE="+AMCCODE+"&CatCode="+CatCode+"&SchAge="+SchAge+"&FRetCode="+FRetCode+"&FRetValue="+FRetValue+"&RankCode="+RankCode+"&RankValue="+RankValue+"&IndCode="+IndCode+"&IndValue="+IndValue+"&AssetSize="+AssetSize+"&LatNav="+LatNav+"   ";
document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url);
}

/*Paging starts here*/		
function MFPaging(PageNo,MfCode,Period)
{
	var Prev=document.getElementById("hdPrev");
	var Next=document.getElementById("hdNext");
	var Last =document.getElementById("hdLast");
	var sortMode=document.getElementById("hdProsortmode");
	var Sortval1=document.getElementById("hdProSortval");
	//var StrUrl = "Addresses.aspx?sortMode1="+sortMode.value+"&Sortval="+Sortval1.value+"&PageNo="+0;
	
	var StrUrl = "MFFundProfile.aspx?mfcode="+MfCode+"&Period="+Period+"&show=1&sortMode1="+sortMode.value+"&Sortval="+Sortval1.value+"&PageNo="+0;
	
	if(PageNo == "L")
	{
		var StrUrl = "MFFundProfile.aspx?mfcode="+MfCode+"&Period="+Period+"&PageNo="+Last.value+"&show=1&sortMode1="+sortMode.value+"&Sortval="+Sortval1.value;
	}
	else if (PageNo =="P")
	{
		var StrUrl = "MFFundProfile.aspx?mfcode="+MfCode+"&Period="+Period+"&PageNo="+Prev.value+"&show=1&sortMode1="+sortMode.value+"&Sortval="+Sortval1.value;
	}
	else if (PageNo =="N")
	{		
		var StrUrl = "MFFundProfile.aspx?mfcode="+MfCode+"&Period="+Period+"&PageNo="+Next.value+"&show=1&sortMode1="+sortMode.value+"&Sortval="+Sortval1.value;
	}
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function Daily_Paging(PageNo)
{
	var Last =document.getElementById("hdLast");
	var Prev=document.getElementById("hdPrev");
	var Next=document.getElementById("hdNext");
	var alpha=document.getElementById("hdvar").value;
	var StrUrl = "MFDailyNav.aspx?PageNo=0&var="+alpha;
	
	if(PageNo == "0")
	{
		window.setTimeout('test()', 500)
		test = function()
		{	
			document.getElementById("alphaid"+alpha).className="AlphaLnkBold";
		}
	}
	if(PageNo == "L")
	{
		var StrUrl = "MFDailyNav.aspx?PageNo="+Last.value+"&var="+alpha;
		
		/*window.setTimeout('test()', 100)
		test = function()
		{	
			document.getElementById("alphaid"+alpha).className="AlphaLnkBold";
		}*/
	}
	else if (PageNo =="P")
	{
		var StrUrl = "MFDailyNav.aspx?PageNo="+Prev.value+"&var="+alpha;
		/*window.setTimeout('test()', 100)
		test = function()
		{	
			document.getElementById("alphaid"+alpha).className="AlphaLnkBold";
		}*/
	}
	else if (PageNo =="N")
	{
		
		var StrUrl = "MFDailyNav.aspx?PageNo="+Next.value+"&var="+alpha;
		/*window.setTimeout('test()', 100)
		test = function()
		{	
			document.getElementById("alphaid"+alpha).className="AlphaLnkBold";
		}*/
	}
	var ajax = new Ajax.Updater('MFContent',StrUrl);
	
	window.setTimeout('test()', 500)
	test = function()
	{
		document.getElementById("alphaid"+alpha).className="AlphaLnkBold";
		document.getElementById("alphaid"+alpha).style.cursor="default";
	}
}

function MFSyn_Paging(PageNo)
{
	var Last =document.getElementById("hdLast");
	var Prev=document.getElementById("hdPrev");
	var Next=document.getElementById("hdNext");
	var sortMode=document.getElementById("hdsortmode");
	var Sortval1=document.getElementById("hdSortval");
	
	var StrUrl = "Addresses.aspx?sortMode1="+sortMode.value+"&Sortval="+Sortval1.value+"&PageNo="+0;
	
	if(PageNo == "L")
	{
		var StrUrl = "Addresses.aspx?sortMode1="+sortMode.value+"&Sortval="+Sortval1.value+"&PageNo="+Last.value;
	}
	else if (PageNo =="P")
	{
		var StrUrl = "Addresses.aspx?sortMode1="+sortMode.value+"&Sortval="+Sortval1.value+"&PageNo="+Prev.value;
	}
	else if (PageNo =="N")
	{		
		var StrUrl = "Addresses.aspx?sortMode1="+sortMode.value+"&Sortval="+Sortval1.value+"&PageNo="+Next.value;		
	}
	//document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}
function MFNFO_Paging(PageNo)
{
	var Last =document.getElementById("hdLast");
	var Prev=document.getElementById("hdPrev");
	var Next=document.getElementById("hdNext");
	var sortMode=document.getElementById("hdsortmode");
	var Sortval1=document.getElementById("hdSortval");
	var offtype=document.getElementById("hdofftype");
	
	var StrUrl = "NFO.aspx?offtype="+offtype.value+"&sortMode1="+sortMode.value+"&Sortval="+Sortval1.value+"&PageNo="+0;
	
	if(PageNo == "L")
	{
		var StrUrl = "NFO.aspx?offtype="+offtype.value+"&sortMode1="+sortMode.value+"&Sortval="+Sortval1.value+"&PageNo="+Last.value;
	}
	else if (PageNo =="P")
	{
		var StrUrl = "NFO.aspx?offtype="+offtype.value+"&sortMode1="+sortMode.value+"&Sortval="+Sortval1.value+"&PageNo="+Prev.value;
	}
	else if (PageNo =="N")
	{		
		var StrUrl = "NFO.aspx?offtype="+offtype.value+"&sortMode1="+sortMode.value+"&Sortval="+Sortval1.value+"&PageNo="+Next.value;		
	}
	//alert(StrUrl);
	//document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loadig1.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function HistNav_Paging(PageNo,fund,category,MfCode,Str_Period)
{
	var Last =document.getElementById("hdLast");
	var Prev=document.getElementById("hdPrev");
	var Next=document.getElementById("hdNext");
	
	var StrUrl = "MFHistNav.aspx?fund="+fund+"&category="+category+"&MfCode="+MfCode+"&Str_Period="+Str_Period+"&PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl = "MFHistNav.aspx?fund="+fund+"&category="+category+"&MfCode="+MfCode+"&Str_Period="+Str_Period+"&PageNo="+Last.value;
	}
	else if (PageNo =="P")
	{
		var StrUrl = "MFHistNav.aspx?fund="+fund+"&category="+category+"&MfCode="+MfCode+"&Str_Period="+Str_Period+"&PageNo="+Prev.value;
	}
	else if (PageNo =="N")
	{	
		var StrUrl = "MFHistNav.aspx?fund="+fund+"&category="+category+"&MfCode="+MfCode+"&Str_Period="+Str_Period+"&PageNo="+Next.value;		
	}	
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function NewFund_Paging(PageNo,Category)
{
	var Last =document.getElementById("LastPage");
	var Prev=document.getElementById("PrevPage");
	var Next=document.getElementById("NextPage");
	
	var StrUrl = "NewFundOffer.aspx?Category="+Category+"&PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl = "NewFundOffer.aspx?Category="+Category+"&PageNo="+Last.value;
	}
	else if (PageNo =="P")
	{
		var StrUrl = "NewFundOffer.aspx?Category="+Category+"&PageNo="+Prev.value;
	}
	else if (PageNo =="N")
	{	
		var StrUrl = "NewFundOffer.aspx?Category="+Category+"&PageNo="+Next.value;		
	}	
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function Biggest_Scheme(PageNo,Category)
{
	var Last =document.getElementById("MFLastPage");
	var Prev=document.getElementById("MFPrevPage");
	var Next=document.getElementById("MFNextPage");
	
	var StrUrl = "BiggestScheme.aspx?Category="+Category+"&PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl = "BiggestScheme.aspx?Category="+Category+"&PageNo="+Last.value;
	}
	else if (PageNo =="P")
	{
		var StrUrl = "BiggestScheme.aspx?Category="+Category+"&PageNo="+Prev.value;
	}
	else if (PageNo =="N")
	{	
		var StrUrl = "BiggestScheme.aspx?Category="+Category+"&PageNo="+Next.value;		
	}	
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function Dividend_Paging(PageNo)
{
	var Prev=document.getElementById("Hidden1");
	var Next=document.getElementById("Hidden2");
	var Last =document.getElementById("Hidden3");
	var Fund =document.getElementById("HidFund").value;
	var Month =document.getElementById("HidMonth").value;
	var Cat =document.getElementById("HidCat").value;
	
	var StrUrl = "MFDividend.aspx?Month="+Month+"&Funds="+Fund+"&Category="+Cat+"&PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl = "MFDividend.aspx?Month="+Month+"&Funds="+Fund+"&Category="+Cat+"&PageNo="+Last.value;
	}
	else if (PageNo =="P")
	{
		var StrUrl = "MFDividend.aspx?Month="+Month+"&Funds="+Fund+"&Category="+Cat+"&PageNo="+Prev.value;
	}
	else if (PageNo =="N")
	{		
		var StrUrl = "MFDividend.aspx?Month="+Month+"&Funds="+Fund+"&Category="+Cat+"&PageNo="+Next.value;
	}
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function MFNews_Paging(PageNo)
{
	var secid=document.getElementById("HSecid");	
	var subsecid=document.getElementById("HSubsecid");	
	var Prev=document.getElementById("MFNPrev");
	var Next=document.getElementById("MFNNext");
	var Last =document.getElementById("MFNLast");
	
	var StrUrl= "MFNews.aspx?PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl= "MFNews.aspx?PageNo="+Last.value;
	}
	
	if (PageNo == "P")
	{
		var StrUrl= "MFNews.aspx?PageNo="+Prev.value;
	}
	else if (PageNo == "N")
	{
		var StrUrl= "MFNews.aspx?PageNo="+Next.value;
	}	
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function MFFundInterview_Paging(PageNo)
{
	var secid=document.getElementById("HSecid");	
	var subsecid=document.getElementById("HSubsecid");	
	var Prev=document.getElementById("MFNPrev");
	var Next=document.getElementById("MFNNext");
	var Last =document.getElementById("MFNLast");
	
	var StrUrl= "MFMInterview.aspx?PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl= "MFMInterview.aspx?PageNo="+Last.value;
	}
	
	if (PageNo == "P")
	{
		var StrUrl= "MFMInterview.aspx?PageNo="+Prev.value;
	}
	else if (PageNo == "N")
	{
		var StrUrl= "MFMInterview.aspx?PageNo="+Next.value;
	}	
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function MFAct_Paging(PageNo)
{	
	var Prev=document.getElementById("ActPrev");
	var Next=document.getElementById("ActNext");
	var Last =document.getElementById("ActLast");
	
	var StrUrl= "MFActivities.aspx?PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl= "MFActivities.aspx?PageNo="+Last.value;
	}
	
	if (PageNo == "P")
	{
		var StrUrl= "MFActivities.aspx?PageNo="+Prev.value;
	}
	else if (PageNo == "N")
	{
		var StrUrl= "MFActivities.aspx?PageNo="+Next.value;
	}
	
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function MF_Address(PageNo)
{	
	var Prev=document.getElementById("hdPrev");
	var Next=document.getElementById("hdNext");
	var Last =document.getElementById("hdLast");
	var schcode=document.getElementById("hdschcode").value;
	
	var StrUrl= "Addresses_Inner.aspx?sch="+schcode+"&PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl= "Addresses_Inner.aspx?sch="+schcode+"&PageNo="+Last.value;
	}
	
	if (PageNo == "P")
	{
		var StrUrl= "Addresses_Inner.aspx?sch="+schcode+"&PageNo="+Prev.value;
	}
	else if (PageNo == "N")
	{
		var StrUrl= "Addresses_Inner.aspx?sch="+schcode+"&PageNo="+Next.value;
	}
	
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function Detailedportfolio(PageNo)
{	
	var Prev=document.getElementById("ActPrev");
	var Next=document.getElementById("ActNext");
	var Last =document.getElementById("ActLast");
	
	var StrUrl= "DetailPortfolio.aspx?PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl= "DetailPortfolio.aspx?PageNo="+Last.value;
	}
	
	if (PageNo == "P")
	{
		var StrUrl= "DetailPortfolio.aspx?PageNo="+Prev.value;
	}
	else if (PageNo == "N")
	{
		var StrUrl= "DetailPortfolio.aspx?PageNo="+Next.value;
	}
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function FundRank_Paging(PageNo,Fund,Category,Period)
{

	var Last =document.getElementById("FRLast");
	var Prev=document.getElementById("FRPrev");
	var Next=document.getElementById("FRNext");
	
	var StrUrl = "MFFundRank.aspx?Fund="+Fund+"&Category="+Category+"&Period="+Period+"&PageNo="+0;
	
	if(PageNo == "L")
	{
		var StrUrl = "MFFundRank.aspx?Fund="+Fund+"&Category="+Category+"&Period="+Period+"&PageNo="+Last.value;
	}
	else if (PageNo =="P")
	{
		var StrUrl = "MFFundRank.aspx?Fund="+Fund+"&Category="+Category+"&Period="+Period+"&PageNo="+Prev.value;
	}
	else if (PageNo =="N")
	{
		var StrUrl = "MFFundRank.aspx?Fund="+Fund+"&Category="+Category+"&Period="+Period+"&PageNo="+Next.value;
	}
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function FundSelect_Paging(PageNo,FundType,AMCCODE,CatCode,SchAge,FRetCode,FRetValue,RankCode,RankValue,IndCode,IndValue,AssetSize,LatNav)
{
	var Last =document.getElementById("MFSelLast");
	var Prev=document.getElementById("MFSelPrev");
	var Next=document.getElementById("MFSelNext");
		
	var StrUrl="MFFundSelector.aspx?FundType="+FundType+"&AMCCODE="+AMCCODE+"&CatCode="+CatCode+"&SchAge="+SchAge+"&FRetCode="+FRetCode+"&FRetValue="+FRetValue+"&RankCode="+RankCode+"&RankValue="+RankValue+"&IndCode="+IndCode+"&IndValue="+IndValue+"&AssetSize="+AssetSize+"&LatNav="+LatNav+"&PageNo="+0;
	if(PageNo == "L")
	{
		var StrUrl = "MFFundSelector.aspx?FundType="+FundType+"&AMCCODE="+AMCCODE+"&CatCode="+CatCode+"&SchAge="+SchAge+"&FRetCode="+FRetCode+"&FRetValue="+FRetValue+"&RankCode="+RankCode+"&RankValue="+RankValue+"&IndCode="+IndCode+"&IndValue="+IndValue+"&AssetSize="+AssetSize+"&LatNav="+LatNav+"&PageNo="+Last.value;		
	}
	else if (PageNo =="P")
	{
		var StrUrl = "MFFundSelector.aspx?FundType="+FundType+"&AMCCODE="+AMCCODE+"&CatCode="+CatCode+"&SchAge="+SchAge+"&FRetCode="+FRetCode+"&FRetValue="+FRetValue+"&RankCode="+RankCode+"&RankValue="+RankValue+"&IndCode="+IndCode+"&IndValue="+IndValue+"&AssetSize="+AssetSize+"&LatNav="+LatNav+"&PageNo="+Prev.value;		
	}
	else if (PageNo =="N")
	{		
		var StrUrl = "MFFundSelector.aspx?FundType="+FundType+"&AMCCODE="+AMCCODE+"&CatCode="+CatCode+"&SchAge="+SchAge+"&FRetCode="+FRetCode+"&FRetValue="+FRetValue+"&RankCode="+RankCode+"&RankValue="+RankValue+"&IndCode="+IndCode+"&IndValue="+IndValue+"&AssetSize="+AssetSize+"&LatNav="+LatNav+"&PageNo="+Next.value;	
	}
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

/*Paging ends here*/	
/* Top 10 Holding */
function ShowRep()
{
	var drp_FundHouse = document.getElementById("drpFundHouse");
	var drp_Category = document.getElementById("drpCategory");
	var drp_Scheme	= document.getElementById("drpScheme");
	if (drp_FundHouse.value == "")
		{
			alert("Select a Fund");
			document.getElementById("drpFundHouse").focus();		
			return false;
		}
		else if (drp_Category.value == "")
		{
			alert("Select a Category");
			document.getElementById("drpCategory").focus();		
			return false;
		}
		else if (drp_Scheme.value == "")
		{
			alert("Select a Scheme");
			document.getElementById("drp_Scheme").focus();		
			return false;
		}
		else
		{
			var url ="Top10Hold.aspx?mfcode="+drp_Scheme.value+"&category="+drp_Category.value+"&fund="+drp_FundHouse.value;
			document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
			var ajax = new Ajax.Updater('MFContent',url);
		}
}

/* For Historical NAV*/
function HistNavget(fund,category,MfCode,Str_Period,Str_PeriodCnt)
{
	if(fund=="")
	{
		alert("Select a Fund");
		document.getElementById("drpFundHouse").focus();		
		return false;
	}
	else if(category=="")
	{
		alert("Select a Category");
		document.getElementById("drpCategory").focus();		
		return false;
	}
	else if(MfCode=="")
	{
		alert("Select a Scheme");
		document.getElementById("drpScheme").focus();		
		return false;
	}
	else
	{
		var url="MFHistNav.aspx?fund="+fund+"&category="+category+"&mfcode="+MfCode+"&Str_Period="+Str_Period+"&Str_PeriodCnt="+Str_PeriodCnt;
		document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
		var ajax = new Ajax.Updater('MFContent',url);
	}
}

var XmlHttp;
var XmlHttp1,XmlHttp2,XmlHttp3;

//Creating object of XMLHTTP For AJAX Method
function CreateXmlHttp()
{
	//Creating object of XMLHTTP in IE
	try
	{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttp = null;	
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttp = new XMLHttpRequest();
	}
	return XmlHttp;
}

function CreateXmlHttp2()
{
	//Creating object of XMLHTTP in IE
	try
	{
		XmlHttp2 = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttp2 = null;	
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttp2 && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttp2 = new XMLHttpRequest();
	}
	return XmlHttp2;
}

function SelectCategory(id)
{
	var fund = document.getElementById("drpFundHouse");
	var category = document.getElementById("drpCategory");	
	var scheme=document.getElementById("drpScheme");
	var selscheme=scheme.value;
		
	if(document.getElementById("drpFundHouse").value!="")
	{
		scheme.length = 0;
		scheme.options[0] = new Option(); 
		scheme.options[0].value = "";
		scheme.options[0].text = "Select Scheme";		
		XmlHttp=CreateXmlHttp();			
		document.body.style.cursor = "progress";	
		var requestUrl = "MF_SchemeData.aspx?id="+id+"&Fund="+ encodeURIComponent(fund.value) +"&Category="+encodeURIComponent(category.value)+"&scheme="+encodeURIComponent(scheme.value);
	}
	
	if(XmlHttp)	
	{	
		XmlHttp.onreadystatechange = function(){getSchemeRespCat(scheme);};
		XmlHttp.open("GET", requestUrl,  true);
		XmlHttp.send(null);
	}
}	
function getSchemeRespCat(ig_)
{	
	// 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 strData = XmlHttp.responseText			
			if(strData != "")
				 {	
					var arrSchm = strData.split("|");
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "Select a Scheme";	
				for(i=0; i<arrSchm.length; i++) {	
					var strSchm = arrSchm[i];
					var arrSchmCode = strSchm.split("~");
					ig_.options[i] = new Option();
					ig_.options[i].value = arrSchmCode[0];
					ig_.options[i].text = arrSchmCode[1];				
				}				
			}
			else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "No schemes available";			
			}
			document.body.style.cursor = "auto";				
		}
		else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "server is not ready";
					document.body.style.cursor = "auto";		
		}
	}
}

function SelectScheme(id,opt,ig_,ig_a,ig_b)
{
   
	var fund = document.getElementById("drpFundHouse");
	var category = document.getElementById("drpCategory");	
	var scheme=document.getElementById("drpScheme");
			
	XmlHttp1=CreateXmlHttp();
	document.body.style.cursor = "progress";
	var requestUrl = "MF_SchemeData.aspx?id="+id+"&Fund="+ encodeURIComponent(fund.value) +"&Category="+encodeURIComponent(category.value)+"&opt="+opt;

	if(XmlHttp1)	
	{			
		XmlHttp1.onreadystatechange = function(){getSchemeResp2(scheme)};
		XmlHttp1.open("GET", requestUrl,  true);
		XmlHttp1.send(null);
	}
}
//Called when response comes back from server Only For MF_SchemeData
function getSchemeResp2(ig_)
{			
	// 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 strData = XmlHttp1.responseText		
			
			if(strData != "") {	
				var arrSchm = strData.split("|");
				ig_.length = 0; 	
					
				for(i=0; i<arrSchm.length-1; i++) {	
					var strSchm = arrSchm[i];
					var arrSchmCode = strSchm.split("~");
					ig_.options[i] = new Option();
					ig_.options[i].value = arrSchmCode[0];
					ig_.options[i].text = arrSchmCode[1];
				}
			}
			else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "Scheme is not available";			
			}
			document.body.style.cursor = "auto";	
		}
		else {
					ig_.length = 0;
					ig_.options[0] = new Option(); 
					ig_.options[0].value = "";
					ig_.options[0].text = "server is not ready";
					document.body.style.cursor = "auto";		
		}
	}
}
//New Fund Offer
function ChkCat1()
{
	var cat = document.getElementById('CategoryDrop').value;
	url="../MutualFund/NewFundOffer.aspx?id=214&Category="+cat;		
	MFContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' height='200px' width='100%'><tr><td  valign='middle' align='center'><img src='../images/loading.gif'></td></tr></table>";
    var ajax = new Ajax.Updater('MFContent',url);
}

function NewFundOffer(schcode)
{
	//document.getElementById("TopHeading").innerHTML="New Fund Offer";	
	Url="NFODetails.aspx?schcode="+schcode;
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',Url);
}

function BigSch(id,cat)
{
    var url = "../MutualFund/BiggestScheme.aspx?id="+id+"&Category="+cat;	
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',url); 
}


/* For Sch Comparison */
function ChkScheme()
	{
	    //var scheme1 = document.getElementById("ctl00_Drp_Scheme1")
		var scheme1 = document.getElementById("Drp_Scheme1")
		var scheme2 = document.getElementById("Drp_Scheme2")
		if(document.getElementById("drp_Category").value=="")
		{
		    alert("Please Select a category");
		    document.getElementById("drp_Category").focus();
			return false;
		} 
		if (scheme1.value == scheme2.value)
		{
			alert("Please Select Different Schemes");
			document.getElementById("Drp_Scheme1").focus();
			return false;
		}		
		else 
	    {
		    var url= "CompareScheme.aspx?id=216&CatId="+document.getElementById('drp_Category').selectedIndex+"&sch1Id="+document.getElementById("Drp_Scheme1").selectedIndex+"&sch2Id="+document.getElementById("Drp_Scheme2").selectedIndex+"&sch1="+document.getElementById("Drp_Scheme1").value+"&sch2="+document.getElementById("Drp_Scheme2").value;
		    document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
		    var ajax = new Ajax.Updater('MFContent',url);
	    }		
	}	
	function SelectScheme5()
	{
	    var category = document.getElementById("drp_Category");		
		CreateXmlHttpcomp();
		document.body.style.cursor = "progress";
		
		var requestUrl = "MF_SchemeData.aspx?Category="+category.value;			
		if(XmlHttp)	
		{
			XmlHttp.onreadystatechange = function(){getSchemeRespComp()};
			XmlHttp.open("GET", requestUrl,  true);
			XmlHttp.send(null);
		}
	}
function CreateXmlHttpcomp()
{
	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 getSchemeRespComp()
	{
		// 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
			var Scheme1 = document.getElementById("Drp_Scheme1")
			var Scheme2 = document.getElementById("Drp_Scheme2")
			
			if(XmlHttp.status == 200)
			{
				//document.getElementById("SchemeTD").style.display="inline";
				//document.getElementById("_ctl0_Mf_Loading").style.display="none";
				
				var strData = XmlHttp.responseText
				if(strData != "")
				{
					var arrSchm = strData.split("|");
					Scheme1.length = 0;
					Scheme2.length = 0;
					for(i=0; i<arrSchm.length-1; i++)
					{
						var strSchm = arrSchm[i];
						var arrSchmCode = strSchm.split("~");
						Scheme1.options[i] = new Option();
						Scheme1.options[i].value = arrSchmCode[0];
						Scheme1.options[i].text = arrSchmCode[1];
						Scheme2.options[i] = new Option();
						Scheme2.options[i].value = arrSchmCode[0];
						Scheme2.options[i].text = arrSchmCode[1];
					}
				}
				else {
						Scheme1.length = 0;
						Scheme1.options[0] = new Option(); 
						Scheme1.options[0].value = "";
						Scheme1.options[0].text = "Scheme is not available";	
						Scheme2.length = 0;
						Scheme2.options[0] = new Option(); 
						Scheme2.options[0].value = "";
						Scheme2.options[0].text = "Scheme is not available";
					}
					document.body.style.cursor = "auto";			
			}
			else {
						Scheme1.length = 0;
						Scheme1.options[0] = new Option(); 
						Scheme1.options[0].value = "";
						Scheme1.options[0].text = "server is not ready";
						document.body.style.cursor = "auto";	
						Scheme2.length = 0;
						Scheme2.options[0] = new Option(); 
						Scheme2.options[0].value = "";
						Scheme2.options[0].text = "server is not ready";
						document.body.style.cursor = "auto";
			}
		}
	}
	
function Drp_type_SelectedIndexChanged()
 {
  var dropvalue =document.getElementById("Drp_type").value;
  var MFContent =document.getElementById("MFContent");
  url="../MutualFund/CategoryReturns.aspx?Category=" + dropvalue;
   MFContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' height='200px' width='100%'><tr><td  valign='middle' align='center'><img src='../images/loading.gif'></td></tr></table>";
   var ajax = new Ajax.Updater('MFContent',url);
 }
 
 function ReuturnData(category)
{
	Url="categoryRet.aspx?category="+category; 	
	document.getElementById('MFContent').innerHTML = "<table cellpadding=0  cellspacing=0 border=0 width='100%'><tr><td align=center><img src='../images/loading.gif'></td></tr></table>";
	var ajax = new Ajax.Updater('MFContent',Url);
}

function fundCategoryChange()
    {
        var Opt=document.getElementById("Opt").value;
        var selvalue = document.getElementById("FundFamilyDropList").value;
        var dropvalue =document.getElementById("CategoryDropList").value;
        
        if(Opt=="")
            url="../MutualFund/CategoryRet.aspx?Category=" + dropvalue + "&MfCode=" + selvalue;
        else
            url=".MutualFund/CategoryRet.aspx?Type=GROWTH&Category=" + dropvalue + "&MfCode=" + selvalue;
            MFContent.innerHTML="<table cellpadding='0' cellspacing='0' border='0' height='200px' width='100%'><tr><td  valign='middle' align='center'><img src='../images/loading.gif'></td></tr></table>";
		var ajax = new Ajax.Updater('MFContent',url); 
    }    
    
function CategoryReturnpaging(PageNo,Category)
{
    var Last =document.getElementById("LastPage");
	var Prev=document.getElementById("PrevPage");
	var Next=document.getElementById("NextPage");	
	var StrUrl = "CategoryReturns.aspx?Category="+Category+"&PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl = "CategoryReturns.aspx?Category="+Category+"&PageNo="+Last.value;
	}
	else if (PageNo =="P")
	{
		var StrUrl = "CategoryReturns.aspx?Category="+Category+"&PageNo="+Prev.value;
	}
	else if (PageNo =="N")
	{	
		var StrUrl = "CategoryReturns.aspx?Category="+Category+"&PageNo="+Next.value;		
	}	
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}
function CategoryRet(PageNo,Category,MfCode)
{
    var Opt=document.getElementById("Opt").value;
	var Last =document.getElementById("LastPage");
	var Prev=document.getElementById("PrevPage");
	var Next=document.getElementById("NextPage");	
	var StrUrl = "CategoryRet.aspx?Category="+Category+"&MFCode="+MfCode+"&Opt="+Opt+"&PageNo=0";
	
	if(PageNo == "L")
	{
		var StrUrl = "CategoryRet.aspx?Category="+Category+"&MFCode="+MfCode+"&Opt="+Opt+"&PageNo="+Last.value;
	}
	else if (PageNo =="P")
	{
		var StrUrl = "CategoryRet.aspx?Category="+Category+"&MFCode="+MfCode+"&Opt="+Opt+"&PageNo="+Prev.value;
	}
	else if (PageNo =="N")
	{	
		var StrUrl = "CategoryRet.aspx?Category="+Category+"&MFCode="+MfCode+"&Opt="+Opt+"&PageNo="+Next.value;		
	}	
	var ajax = new Ajax.Updater('MFContent',StrUrl);
}

function ChangeFund(id)
{
   if(id=="Equity")
   {
	    if(document.getElementById("RBEquity").checked == true)
	    {
		    document.getElementById("Equity").style.display="inline";
		    document.getElementById("Debt").style.display="none";
            document.getElementById("Sip").style.display="none";
            document.getElementById("Ecs").style.display="none";           
	    }
	}
	if(id=="Debt")
	{	
	     document.getElementById("RBEquity").checked == false;  
         document.getElementById("RBDebt").checked == true;  
         document.getElementById("RBSip").checked == false;  
         document.getElementById("RBECS").checked == false;  
	    if(document.getElementById("RBDebt").checked == true)
	    {
		    document.getElementById("Equity").style.display="none";
		    document.getElementById("Debt").style.display="inline";
            document.getElementById("Sip").style.display="none";
            document.getElementById("Ecs").style.display="none";           
	    }
	 }
	 
	if(id=="Sip")
	{
	    document.getElementById("RBEquity").checked == false;  
        document.getElementById("RBDebt").checked == false;  
        document.getElementById("RBSip").checked == true;  
        document.getElementById("RBECS").checked == false;
	    if(document.getElementById("RBSip").checked == true)
	    {
		    document.getElementById("Equity").style.display="none";
		    document.getElementById("Debt").style.display="none";
            document.getElementById("Sip").style.display="inline";
            document.getElementById("Ecs").style.display="none";             
	    }
    }    
    if(id=="Ecs")
    {
	     document.getElementById("RBEquity").checked == false;  
         document.getElementById("RBDebt").checked == false;  
         document.getElementById("RBSip").checked == false;  
         document.getElementById("RBECS").checked == true;  
	    if(document.getElementById("RBECS").checked == true)
	    {
		    document.getElementById("Equity").style.display="none";
		    document.getElementById("Debt").style.display="none";
            document.getElementById("Sip").style.display="none";
            document.getElementById("Ecs").style.display="inline";           
	    }
	 }	
}
function DownPdf()
{
    var pdfname = document.getElementById("FundsEquity").value;   
	if(document.getElementById("RBEquity").checked == true)
	{
		var SubFolder ="equity/"+document.getElementById("FundsEquity").value;
	}
	else if(document.getElementById("RBDebt").checked == true)
	{
		var SubFolder = "DEBT/"+document.getElementById("fundListDebt").value;
	}
	else if(document.getElementById("RBSip").checked == true)
	{
		var  SubFolder = "SIP/"+document.getElementById("FundsSIP").value;
	}	
	else if(document.getElementById("RBECS").checked == true)
	{
		var  SubFolder = "ECS/"+document.getElementById("FundsEcs").value;
	}
	window.open('../MutualFund/pdf/'+SubFolder,"","width=700,height=500,location=no,scrollbars=yes,status=no,directories=no,toolbar=no,menubar=no,resizable=yes");
	return true;
}