function formatNumber(id)
{
    var obj = document.getElementById(id);
	var num = new NumberFormat();
	num.setInputDecimal('.');
	num.setNumber(obj.value); // obj.value is '100000'
	num.setPlaces('2', false);                                
	num.setCurrencyValue('');
	num.setCurrency(true);
	num.setCurrencyPosition(num.LEFT_OUTSIDE);
	num.setNegativeFormat(num.LEFT_DASH);
	num.setNegativeRed(false);
	num.setSeparators(true, ',', ',');
	obj.value = num.toFormatted();
}


var XmlHttp, XmlHttp1;

//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 hide()
{
    document.getElementById('hid').style.display = 'none';
   // hid.style.display = 'none';
}


function cl_calculateSip()
{
    var amtpermonth=document.getElementById('amtpermonth');
    var tenure=document.getElementById('tenure');
    var returns=document.getElementById('returns');
    var emi=document.getElementById('emi');
    var CL_fv=document.getElementById('CL_fv');
    var CL_current=document.getElementById('CL_current');
    
    if(!amtpermonth.value||parseFloat(amtpermonth.value)<=0)
    {
        alert("Please enter monthly investment amount");
        amtpermonth.focus();
	    return false;
    }
    else if(!tenure.value||parseFloat(tenure.value)<=0)
    {
        alert("Please enter Investment Periods");
	    tenure.focus();
	    return false;
    }
    else if(!returns.value||parseFloat(returns.value)<=0)
    {
	    alert("Please enter valid returns percentage");
	    returns.focus();
	    return false;
	}
	else if(parseFloat(returns.value)>100)
	{
	    alert("Please enter valid returns percentage");
	    returns.focus();
	    return false;
	}
	else
	{
	    var cl_amtpermonth = amtpermonth.value;
	    cl_amtpermonth = cl_amtpermonth.replace(/,/,"");
	    var cl_tenure = tenure.value;
	    var cl_returns = returns.value;
	    
	    cl_returns =  cl_returns.replace(/,/,"");
	    var fv = futurevalue(cl_returns,1/12,0,-100,1)-100;
	    var famt = Math.round(futurevalue(fv,cl_tenure*12,cl_amtpermonth,0,1));
	    
	    emi.value= -famt;
	    var famt1= (cl_tenure*12*cl_amtpermonth);
	    CL_fv.value = famt1;
	    
	    var finalvalue = -(famt/famt1) +'';

	    CL_current.value= finalvalue.substring(0,4);
        show();
	}
	
	
}

function show()
{
    //hid.style.display = 'inline';
    document.getElementById('hid').style.display = 'inline';
}
	
function futurevalue(returnspercent)
{
    var rate = returnspercent/100;
	var nper = 1/12;
	var PMT= 0;
	var pv = -100;
	var type = 1;
	var fv;
	fv =(PMT*(1+rate*type)*(1- Math.pow(1+ rate,nper))/rate)-pv*Math.pow(1+rate,nper);
	return (fv);
}

function hideSipNeed()
{
    hid.style.display = 'none';
	hid1.style.display = 'none';
	hid2.style.display = 'none';
}

function showsSipNeed()
{
    hid.style.display = 'inline';
	hid1.style.display = 'inline';
	hid2.style.display = 'inline';
}

function validateSipNeed()
{
    var fvamt=document.getElementById("fvamt");
	var tenure=document.getElementById("tenure");
	var growthrate=document.getElementById("growthrate");
	var returns=document.getElementById("returns"); 
	   
	if(fvamt.value=="")
	{
        alert("Please enter target amount");
		fvamt.focus();
		return false;
    }
	else if(tenure.value=="")
	{
		alert("Please enter the tenure");
		tenure.focus();
		return false;
	}
	else if(growthrate.value=="")
	{
		alert("Please enter Annual increase in Investible Amount");
		growthrate.focus();
		return false;
	}
	else if(isNaN(parseFloat(growthrate.value))||parseFloat(growthrate.value)<0||parseFloat(growthrate.value)>100)
	{
		alert("Please enter valid Annual increase in Investible Amount");
		growthrate.focus();
		return false;
	}
	else if(returns.value=="")
	{
		alert("Please enter Expected Return");
		returns.focus();
		return false;
	}
	else if(isNaN(parseFloat(returns.value))||parseFloat(returns.value)<0||parseFloat(returns.value)>100)
	{
		alert("Please enter valid Expected Return");
		returns.focus();
		return false;
	}
	else
	{
		calculate();
		call();
		call2();
		/*showSipNeed();*/
	}
}

function calculate()
{
    hid.style.display = "inline";
	hid1.style.display = "inline";
	hid2.style.display = "inline";
	var cl_famt = document.getElementById("fvamt").value;
	cl_famt = replaceAll(cl_famt,[[",",""]]);
	var cl_tenure = document.getElementById("tenure").value;
	var cl_growth = document.getElementById("growthrate").value;
	cl_growth = replaceAll(cl_growth,[[",",""]]);
	var cl_returns = document.getElementById("returns").value; 
	cl_returns = replaceAll(cl_returns,[[",",""]]);
			
	if (cl_growth!=0)
	{
	    var A = Math.pow(1+(cl_returns/100),cl_tenure);
		var B = Math.pow(1+(cl_growth/100),cl_tenure);
	   
		var C = A - B;
	   
		var D = cl_returns - cl_growth;
		var E = C/(D/100);
		var F = 1+(cl_returns/100);
		var G = E*F;
		var H = cl_famt/G;
		var cl_sipcalculated = H/12;
		document.getElementById("sip").value= Math.round(cl_sipcalculated);
		formatNumber('sip');
    }
	else
	{
        var A = (1+(cl_returns/100))* (((Math.pow(1+(cl_returns/100),cl_tenure)-1)))/ ((1+(cl_returns/100))-1);
		var B = (futurevalue(cl_returns))-100;
		var C = (1+(B/100))* (((Math.pow(1+(B/100),12*cl_tenure)-1)))/ ((1+(B/100))-1);
		var D = cl_famt/A;
		var cl_sipcalculated = cl_famt/C;
		document.getElementById("sip").value= Math.round(cl_sipcalculated);		
		formatNumber('sip');
	}
}

function call()
{
	hid.style.display = "inline";
	hid1.style.display = "inline";
	hid2.style.display = "inline";
	var sip;
	sip= calculate1(t1.innerText);
	sip=Math.round(sip);
	sip = Comma(sip)
	r2t1.innerText = sip;
	  
	sip= calculate1(t2.innerText);
	sip=Math.round(sip);	 
	sip = Comma(sip)	  
	r2t2.innerText = sip;	
	  
	sip= calculate1(t3.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	r2t3.innerText = sip;
	  
	sip= calculate1(t4.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	r2t4.innerText = sip;
	  
	sip= calculate1(t5.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	r2t5.innerText = sip;
	 
	sip= calculate1(t6.innerText);
	sip=Math.round(sip);
    sip = Comma(sip) 
	r2t6.innerText = sip;
}

function calculate1(expretunvalue)
{
    hid.style.display = "inline";
	hid1.style.display = "inline";
	hid2.style.display = "inline";
	 
	var cl_famt = document.getElementById("fvamt").value;
	cl_famt = replaceAll(cl_famt,[[",",""]]);
	var cl_tenure = document.getElementById("tenure").value;
	var cl_growth = document.getElementById("growthrate").value; 
	cl_growth = replaceAll(cl_growth,[[",",""]]);
	   
	if (cl_growth!=0) 
	{
	    var A = Math.pow(1+(expretunvalue/100),cl_tenure);
		var B = Math.pow(1+(cl_growth/100),cl_tenure);
		var C = A - B;
		var D = expretunvalue - cl_growth;
		var E = C/(D/100);
		var F = 1+(expretunvalue/100);
		var G = E*F;
		var H = cl_famt/G;
		var cl_sipcalculated = H/12;	  
    }
	else
	{
	    var A = (1+(expretunvalue/100))* (((Math.pow(1+(expretunvalue/100),cl_tenure)-1)))/ ((1+(expretunvalue/100))-1);
		var B = (futurevalue(expretunvalue))-100;
		var C = (1+(B/100))* (((Math.pow(1+(B/100),12*cl_tenure)-1)))/ ((1+(B/100))-1);
		var D = cl_famt/A;
		var cl_sipcalculated = cl_famt/C;
    }
      
	return cl_sipcalculated;	   
}

function Comma(number) 
{
	number = '' + number;
	if (number.length > 3) 
	{
		var mod = number.length % 3;
		var output = (mod > 0 ? (number.substring(0,mod)) : '');
		for (i=0 ; i < Math.floor(number.length / 3); i++) 
		{
			if ((mod == 0) && (i == 0))
				output += number.substring(mod+ 3 * i, mod + 3 * i + 3);
			else
				output+= ',' + number.substring(mod + 3 * i, mod + 3 * i + 3);
		}
		return (output);
	}
	else return number;
}

function call2()
{
    hid.style.display = "inline";
	hid1.style.display = "inline";
	hid2.style.display = "inline";
	var sip;
	sip= calculate2(tab2t1.innerText,tab2r1t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r1t1.innerText = sip;
	  
	sip= calculate2(tab2t2.innerText,tab2r1t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r1t2.innerText = sip;

	sip= calculate2(tab2t3.innerText,tab2r1t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r1t3.innerText = sip;

	sip= calculate2(tab2t4.innerText,tab2r1t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip)
	tab2r1t4.innerText = sip;
	  
	sip= calculate2(tab2t5.innerText,tab2r1t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r1t5.innerText = sip;
	  
	sip= calculate2(tab2t6.innerText,tab2r1t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r1t6.innerText = sip;
	//>>>>>>>>>>>>>>>>>>>>>>>>>>//
	 
	sip= calculate2(tab2t1.innerText,tab2r2t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r2t1.innerText = sip;
	  
	sip= calculate2(tab2t2.innerText,tab2r2t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r2t2.innerText = sip;
	  
	sip= calculate2(tab2t3.innerText,tab2r2t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r2t3.innerText = sip;
	  
	sip= calculate2(tab2t4.innerText,tab2r2t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r2t4.innerText = sip;
	  
	sip= calculate2(tab2t5.innerText,tab2r2t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
    tab2r2t5.innerText = sip;
	  
	sip= calculate2(tab2t6.innerText,tab2r2t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r2t6.innerText = sip;
	//>>>>>>>>>>>>>>>>>>>
	  
	sip= calculate2(tab2t1.innerText,tab2r3t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r3t1.innerText = sip;
	  
	sip= calculate2(tab2t2.innerText,tab2r3t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r3t2.innerText = sip;
	  
	sip= calculate2(tab2t3.innerText,tab2r3t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r3t3.innerText = sip;
	  
	sip= calculate2(tab2t4.innerText,tab2r3t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r3t4.innerText = sip;

    sip= calculate2(tab2t5.innerText,tab2r3t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r3t5.innerText = sip;
	  
	sip= calculate2(tab2t6.innerText,tab2r3t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r3t6.innerText = sip;
	//>>>>>>>>>>>>>>>>>>>>>>>>..
	  
    sip= calculate2(tab2t1.innerText,tab2r4t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r4t1.innerText = sip;
	  
	sip= calculate2(tab2t2.innerText,tab2r4t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r4t2.innerText = sip;
	  
	sip= calculate2(tab2t3.innerText,tab2r4t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r4t3.innerText = sip;
	  
	sip= calculate2(tab2t4.innerText,tab2r4t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r4t4.innerText = sip;
	  
	sip= calculate2(tab2t5.innerText,tab2r4t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r4t5.innerText = sip;
	  
	sip= calculate2(tab2t6.innerText,tab2r4t0.innerText);
	sip=Math.round(sip);
	sip = Comma(sip) 
	tab2r4t6.innerText = sip;
	//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
}

function calculate2(tenure,returns)
{
    // var cl_famt = document.getElementById("fvamt").value;
	var cl_famt = 10000000;
	var A = (1+(returns/100))* (((Math.pow(1+(returns/100),tenure)-1)))/ ((1+(returns/100))-1);
	var B = (futurevalue(returns))-100;
    var C = (1+(B/100))* (((Math.pow(1+(B/100),12*tenure)-1)))/ ((1+(B/100))-1);
	 
	var D = cl_famt/A;
	var cl_sipcalculated = cl_famt/C;
	return (cl_sipcalculated);
}

function replaceAll( str, replacements ) 
{
	for ( i = 0; i < replacements.length; i++ ) 
	{
		var idx = str.indexOf( replacements[i][0] );
		while ( idx > -1 ) 
		{
			str = str.replace( replacements[i][0], replacements[i][1] ); 
			idx = str.indexOf( replacements[i][0] );
		}
	}
	return str;
}
/* sagar baviskar add for retirement calculator */
function cl_Retirecalculate()
{
	var CL_current;
	var CL_roi;
	var CL_tenure;                 
	var CL_remain;
	var CL_fv;
	var CL_inf;
	var CL_tp;
	var CL_sav;
	var CL_age;
	var CL_ret;
	var CL_retamt;

	CL_age=parseFloat(document.getElementById("txtmyage").value,10);
	CL_ret=parseFloat(document.getElementById("txtretireplan").value,10);
	CL_retamt=parseFloat(document.getElementById("txtwantamt").value,10);
	CL_tenure=CL_ret-CL_age;
	  
	if(CL_tenure<0)
	{
		alert('Retirement age should be greater than your current age');
		return false;
	}
	
	CL_current=parseFloat(document.getElementById("txtcurtotsav").value,10);
	CL_roi=Math.pow(1+parseFloat(document.getElementById("txtinvestret").value,10)/100,1/12)-1;
	CL_roi1=parseFloat(document.getElementById("txtinvestret").value,10)/100;
	CL_inf=parseFloat(document.getElementById("txtinflation").value)/100;
	CL_fv=CL_retamt*Math.pow(1+CL_inf,CL_tenure);
	CL_remain=CL_fv-CL_current*Math.pow((1+CL_roi1),CL_tenure);
	CL_msav=parseFloat(document.getElementById("txtmonsaving").value);
	CL_tp=CL_msav*(Math.pow(1+CL_roi,CL_tenure*12)-1)/CL_roi;

	if(isNaN(Math.round((CL_remain*CL_roi)/(Math.pow((1+CL_roi),CL_tenure*12)-1))))
	{
		alert('One or more of the numeric fields is wrong. Please Check');
	}
	else
	{
	
	    var txtneedsave = document.getElementById("txtneedsave");
	    var txtgetmoney = document.getElementById("txtgetmoney");
	    var txtabletosave =document.getElementById("txtabletosave");
		
			txtneedsave.value=Math.round((CL_remain*CL_roi)/(Math.pow((1+CL_roi),CL_tenure*12)-1));
			txtgetmoney.value=Math.round(CL_fv);
			txtabletosave.value=Math.round(CL_tp+CL_current*Math.pow((1+CL_roi1),CL_tenure));
			show();
		
	}
}



/*For Return Calculator*/
disableprdchkall3m= function()
{
	var prd3mval=document.getElementById("ctl00_ContentPlaceHolder1_prd3M");
	if(prd3mval.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=true;
	}
	else
	{
	    if((document.getElementById("ctl00_ContentPlaceHolder1_prd3M").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd1Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd3Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd5Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prdIncp").checked==false))
	    {
		    document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=false;
		}
	}
}

disableprdchkallyear = function()
{
	var prd1Y=document.getElementById("ctl00_ContentPlaceHolder1_prd1Y");
	if(prd1Y.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=true;
	}
	else
	{
	    if((document.getElementById("ctl00_ContentPlaceHolder1_prd3M").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd1Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd3Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd5Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prdIncp").checked==false))
		{
		    document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=false;
		}
	}
}

disableprd3Y = function()
{
	var prd3y=document.getElementById("ctl00_ContentPlaceHolder1_prd3Y");
	if(prd3y.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=true;
	}
	else
	{
	    if((document.getElementById("ctl00_ContentPlaceHolder1_prd3M").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd1Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd3Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd5Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prdIncp").checked==false))
		{
		    document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=false;
		}
	}
}

disableprd5Y = function()
{
	var prd5Y=document.getElementById("ctl00_ContentPlaceHolder1_prd5Y");
	if(prd5Y.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=true;
	    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=true;
	    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=true;
	    document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=true;
	    document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=true;
	    document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=true;
	    document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=true;
	}
	else
	{
	    if((document.getElementById("ctl00_ContentPlaceHolder1_prd3M").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd1Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd3Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd5Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prdIncp").checked==false))
		{
		    document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=false;
	        document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=false;
	        document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=false;
	        document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=false;
	        document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=false;
	        document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=false;
	        document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=false;
		}
	}
}
disableprdIncp = function()
{
	var prdIncp=document.getElementById("ctl00_ContentPlaceHolder1_prdIncp");
	if(prdIncp.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=true;
	}
	else
	{
	    if((document.getElementById("ctl00_ContentPlaceHolder1_prd3M").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd1Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd3Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prd5Y").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_prdIncp").checked==false))
		{
		    document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=false;
		    document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=false;
            document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=false;
		}
	}
}
disableall = function()
{
	var prdallval= document.getElementById("ctl00_ContentPlaceHolder1_prdAll");
	if(prdallval.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_prd3M").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_prd1Y").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_prd3Y").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_prd5Y").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_prdIncp").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=true;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=true;

	}
	else
	{
		document.getElementById("ctl00_ContentPlaceHolder1_prd3M").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_prd1Y").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_prd3Y").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_prd5Y").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_prdIncp").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=false;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=false;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=false;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=false;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=false;
        document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=false;

	}
}
EnableDisableSelection = function()
{	
	var chkFrmDt= document.getElementById("ctl00_ContentPlaceHolder1_chkFrmDt");	
	if(chkFrmDt.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_prd3M").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_prd1Y").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_prd3Y").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_prd5Y").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_prdIncp").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=true;
	}
	else
	{
		document.getElementById("ctl00_ContentPlaceHolder1_prd3M").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_prd1Y").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_prd3Y").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_prd5Y").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_prdIncp").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_prdAll").disabled=false;
	}	
	if(chkFrmDt.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrDD").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrMM").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpFrYY").disabled=false;
	}
	else
	{
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToDD").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToMM").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_DrpToYY").disabled=false;
	}		
}

disablechk1 = function()
{
	var allchk=document.getElementById("ctl00_ContentPlaceHolder1_chkBSE");
	if(allchk.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_chkAllIDX").disabled=true;
	}
	else
	{
		if((document.getElementById("ctl00_ContentPlaceHolder1_chkBSE").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_chkBSE200").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_chkNSE").checked==false))
		document.getElementById("ctl00_ContentPlaceHolder1_chkAllIDX").disabled=false;
	}
}
disablechk2= function()
{
	var allchk=document.getElementById("ctl00_ContentPlaceHolder1_chkBSE200");
	if(allchk.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_chkAllIDX").disabled=true;
	}
	else
	{
		if((document.getElementById("ctl00_ContentPlaceHolder1_chkBSE").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_chkBSE200").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_chkNSE").checked==false))
		document.getElementById("ctl00_ContentPlaceHolder1_chkAllIDX").disabled=false;
	}
}
disablechk3 = function()
{
	var allchk=document.getElementById("ctl00_ContentPlaceHolder1_chkNSE");
	if(allchk.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_chkAllIDX").disabled=true;
	}
	else
	{
		if((document.getElementById("ctl00_ContentPlaceHolder1_chkBSE").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_chkBSE200").checked==false)&&(document.getElementById("ctl00_ContentPlaceHolder1_chkNSE").checked==false))
		document.getElementById("ctl00_ContentPlaceHolder1_chkAllIDX").disabled=false;
	}
}

disableallexchng = function()
{
	var exchngall=document.getElementById("ctl00_ContentPlaceHolder1_chkAllIDX");
	if(exchngall.checked==true)
	{
		document.getElementById("ctl00_ContentPlaceHolder1_chkNSE").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_chkBSE200").disabled=true;
		document.getElementById("ctl00_ContentPlaceHolder1_chkBSE").disabled=true;
	}
	else
	{
		document.getElementById("ctl00_ContentPlaceHolder1_chkNSE").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_chkBSE200").disabled=false;
		document.getElementById("ctl00_ContentPlaceHolder1_chkBSE").disabled=false;
	}	
	return true;
}

