var XmlHttp4,XmlHttp1;

//Creating object of XMLHTTP For AJAX Method
function CreateXmlHttp4()
{
	//Creating object of XMLHTTP in IE
	try
	{
		XmlHttp4 = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp4 = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttp4 = null;	
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttp4 && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttp4 = new XMLHttpRequest();
	}
	return XmlHttp4;
}

/* For filling Daily NAV Plan Dropdown */
function Get_Plan(id)
{
	var DD_AMC = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_AMC");
	var DD_Type = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Type");
	var DD_Plan1 = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Plan");
	
	
	XmlHttp4 = CreateXmlHttp4();
	
	document.body.style.cursor = "progress";
	if(id == "54")
	{
		var requestUrl = "../insurance/Plan_DropDown.aspx?AMC="+DD_AMC.value+"&Type="+DD_Type.value+"&id="+id;
	}
	if(id == "4")
	{
	    var DD_SolCat = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_drpSol");
		var DD_Category = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_drpCat");
		var requestUrl = "../insurance/Plan_DropDown.aspx?AMC="+DD_AMC.value+"&Type="+DD_Type.value+"&InsSolFor="+DD_SolCat.value+"&InsCategory="+DD_Category.value+"&id="+id;
		//var requestUrl = "../insurance/Plan_DropDown.aspx?AMC="+DD_AMC.value+"&Type="+DD_Type.value+"&id="+id;
	}
	else
	{
		var requestUrl = "../insurance/Plan_DropDown.aspx?AMC="+DD_AMC.value+"&id="+id;
	}
	
	if(XmlHttp4)	
	{
    
		XmlHttp4.onreadystatechange = function(){getSymbolResp(DD_Plan1)};
		XmlHttp4.open("GET", requestUrl, true);
		XmlHttp4.send(null);
	}
}
function getSymbolResp(ig_)
{
   
	// To make sure receiving response data from server is completed
	if(XmlHttp4.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp4.status == 200)
		{
			var strData = XmlHttp4.responseText;
			
			//alert(strData);
			if(strData != "")
			 {
				var arrSchm = strData.split("|");
				
				//var f = document.getElementById("plndetail");
								
				ig_.length = 0;
				
				//alert(arrSchm);
				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];
				   }
				//f.value="2";
				
			}
			else {
					ig_.length = 0;
					ig_.options[0] = new Option();
					ig_.options[0].value = "Plan not available";
					ig_.options[0].text = "Plan not available";
					
					//f.value="1";
			}
			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";
		}
	}
}
/* For filling Hist NAV Polict Dropdown */
function Get_Policy()
{
    
	var DD_Plan = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Plan");
	
	var DD_Policy = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Policy");
	
	XmlHttp4 = CreateXmlHttp4();
	
	document.body.style.cursor = "progress";
	var requestUrl = "../insurance/Policy_DropDown.aspx?Plan="+DD_Plan.value;
	//alert(requestUrl);
	
	if(XmlHttp4)	{
				XmlHttp4.onreadystatechange = function(){getPolicyResp(DD_Policy)};
				XmlHttp4.open("GET", requestUrl, true);
				XmlHttp4.send(null);
			}
}

function getPolicyResp(ig_)
{
	// To make sure receiving response data from server is completed
	if(XmlHttp4.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp4.status == 200)
		{
			var strData = XmlHttp4.responseText
			
			if(strData != "")
			 {
			//alert(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 = "No Fund Options 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 ShowHist()
{
	
	var DD_AMC = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_AMC");
	var DD_Plan = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Plan");
	var DD_Policy = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Policy");
	var Period_From = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_Period_From");
	var Period_To = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_Period_To");
	
	if(DD_AMC.value == "")
	{
		alert("Please Select an Insurance Company");
		DD_AMC.focus();
		return false;
	}
	
	if(DD_Plan.value == "Select Plan")
	{
		alert("Please Select a Plan");
		DD_Plan.focus();
		return false;
	}
	
	if(DD_Policy.value == "Select Fund Option" || DD_Policy.value == "" || DD_Policy.value == "No Fund Options" )
	{
		alert("Please Select a Fund Option");
		DD_Policy.focus();
		return false;
	}

	if(Period_From.value == "")
	{
		alert("Please Select From Date");
		Period_From.focus();
		return false;
	}
	
	if(Period_To.value == "")
	{
		alert("Please Select To Date");
		Period_To.focus();
		return false;
	}
	
	var frmdt = document.getElementById('_ctl0_ContentPlaceHolder1__ctl0_Period_From').value
	var todt = document.getElementById('_ctl0_ContentPlaceHolder1__ctl0_Period_To').value
	
	var d = new Date();
	dt = d.getDate();
	mn = d.getMonth() + 1;
	yr = d.getFullYear();

	if(String(dt).length == "1")
	{
		dt = "0" + dt;
	}
	
	if(String(mn).length == "1")
	{
		mn = "0" + mn;
	}
	currdt = mn + "/" + dt + "/" + yr
	
	frmmth=frmdt.substring(0,2);
	frmday=frmdt.substring(5,3);
	frmyr=frmdt.substring(10,6);
	FrDate = frmyr + "-" + frmmth + "-" + frmday
	
	tomth=todt.substring(0,2);
	today=todt.substring(5,3);
	toyr=todt.substring(10,6);
	ToDate = toyr + "-" + tomth + "-" + today
	
	currmth=currdt.substring(0,2);
	currday=currdt.substring(5,3);
	curryr=currdt.substring(10,6);
	
	if(frmyr==curryr)
	{
		if(frmmth>currmth || frmday>currday)
		{
			alert("From date should not be greater than current date");
			return false;
		}
	}
	if(toyr==curryr)
	{
		if(tomth>currmth || today>currday)
		{
			alert("To date should not be greater than current date");
			return false;
		}
	}
	if(frmyr==toyr && frmmth>tomth)
	{
		alert("From date should not be greater than To date");
		return false;
	}
	else if(frmyr==toyr && frmmth==tomth && frmday>today)
	{
		alert("From date should not be greater than To date");
		return false;
	}
	else if(frmyr>toyr)
	{
		alert("From date should not be greater than To date");
		return false;
	}
	
	    var StrUrl = "InsuranceHome.aspx?id=53&InsCode="+DD_AMC.value+"&PlanCode="+DD_Plan.value+"&PolicyCode="+DD_Policy.value+"&FrDate="+FrDate+"&ToDate="+ToDate;
	    window.location = StrUrl;	
	    
} 
//-------------------Function For Form Download------------------------------//
function showforms(inscode)
{
//document.write(inscode);
  
	var StrUrl="../insurance/DownloadForm.aspx?inscom="+inscode;
	
	var tdFormDownload=document.getElementById('tdFormDownload');
	 
	//document.getElementById('InsContent').innerHTML = "<table cellpadding='0' cellspacing='0' border='0' width='100%'><tr><td height='80' align='center'><img src='../images/loadig1.gif'></td></tr></table>";	
	var ajax = new Ajax.Updater('tdFormDownload',StrUrl);
	////alert(ajax);
}
//-------------------Function For Show Plan Details--------------------------//
function ShowPlanDet()
{
	
	//var f = document.getElementById("plndetail");
	//alert(f.value);
	var DD_AMC = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_AMC");
	var DD_Type = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Type");
	var DD_Plan = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Plan");
	
	if(DD_AMC.value == "")
	{
		alert("Please Select an Insurance Company");
		DD_AMC.focus();
		return false;
	}
	if(DD_Type.value == "ALL")
	{
		alert("Please Select a Type");
		DD_Type.focus();
		return false;
	}
	if(DD_Plan.value == "Select Plan")
	{
//	    alert(DD_Plan.value);
		alert("Please Select a Plan");
		DD_Plan.focus();
		return false;
	}
//	else if(DD_Plan.value == "Plan Not Available" )
//	{	    
//	    alert("Please Select Some Other Type");
//		DD_Type.focus();
//		return false;
//	}
//    if(f.value == "0")
//	{
//	    alert("Please Select a Plan");
//	    DD_Plan.focus();
//	    return false;
//	}
//	if(f.value == "1")
//	{
//	    alert("Please Select Some Other Type");
//	    DD_Type.focus();
//	    return false;
//	}
	
	var StrUrl = "InsuranceHome.aspx?id=54&InsCode="+DD_AMC.value+"&PlanCode="+DD_Plan.value+"&PlanType="+DD_Type.value;
	window.location = StrUrl;
	return true;	
}
//------------------Function For Show Chart--------------------//
function ShowChart(navcode,per)
{
	document.getElementById("tdInsChart").style.display='none';
	var DD_AMC = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_AMC");
	var DD_Plan = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Plan");
	var DD_Policy = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Policy");
	
	if(DD_AMC.value == "")
	{
		alert("Please Select an Insurance Company");
		DD_AMC.focus();
		return false;
	}	
	else if(DD_Plan.value == "Select Plan" || DD_Plan.value == "")
	{
		alert("Please Select a Plan");
		DD_Plan.focus();
		return false;
	}	
	else if(DD_Policy.value == "Select Fund Option" || DD_Policy.value == "" || DD_Policy.value == "No Fund Options" )
	{
		alert("Please Select a Fund Option");
		DD_Policy.focus();
		return false;
	}	
	else
	{
		document.getElementById("tdInsChart").style.display='inline';
		showInsChart(navcode,per);
	}	
}
function showInsChart(code,per)
{	
	var periodVal = per.substr(0,1);
	var period = per.substr(1,1)
	document.getElementById("imgInsChart").src= "InsChart.aspx?navcode="+ code +"&Period="+ period +"&PeriodVal="+periodVal;
	if(per=="9Y")
	{
		for(var i=1;i<=8;i++)
		{
			document.getElementById("Radio"+i).checked=false;
		}
		document.getElementById("Radio7").checked=true;		
	}
}
//--------------------------------------------------------------------------//	
//----------------Functions Starts For Returns Calculators-----------------//
disableallexchng = function()
{
	var exchngall=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkAllIDX");
	if(exchngall.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkNSE").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE200").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkNSE").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE200").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE").disabled=false;
	}	
	return true;
}

EnableDisableSelection = function()
{	
   
	var chkFrmDt= document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkFrmDt");	
	 
	if(chkFrmDt.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=false;
	}	
	if(chkFrmDt.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrYY").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrMM").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrDD").disabled=false;
		
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToDD").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToMM").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToYY").disabled=false;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrYY").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrMM").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrDD").disabled=true;
		
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToDD").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToMM").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToYY").disabled=true;
	}		
}
disablechk1 = function()
{
	var allchk=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE");
	var allchk1=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE200");
	var allchk2=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE");
	if(allchk.checked==true || allchk1.checked==true || allchk2.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkAllIDX").disabled=true;
	}
	else if(allchk.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkAllIDX").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkAllIDX").disabled=false;
	}
}
disablechk2= function()
{
	var allchk=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE200");
	var allchk1=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkNSE");
	var allchk2=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE");
	if(allchk.checked==true ||allchk1.checked==true || allchk2.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkAllIDX").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkAllIDX").disabled=false;
	}
}
disablechk3 = function()
{
	var allchk=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkNSE");
	var allchk1=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE200");
	var allchk2=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE");
	if(allchk.checked==true || allchk1.checked==true || allchk2.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkAllIDX").disabled=true;
	}
	else if (allchk.checked == true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkAllIDX").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkAllIDX").disabled=false;
	}
}
disableprdIncp = function()
{
	var prdIncp=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp");
	var prd5Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y");
	var prd3y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y");
	var prd3mval=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M");
	var prd1Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y");
	if(prdIncp.checked==true ||prd5Y.checked==true || prd3y.checked==true || prd3mval.checked==true || prd1Y.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=false;
	}
}
disableprd5Y = function()
{
	var prd5Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y");
	var prd3y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y");
	var prdIncp=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp");
	var prd3mval=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M");
	var prd1Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y");
	if(prd5Y.checked==true ||prd3y.checked==true || prdIncp.checked==true || prd3mval.checked==true || prd1Y.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=false;
	}
}
disableall = function()
{
	var prdallval= document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll");
	if(prdallval.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp").disabled=true;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkFrmDt").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp").disabled=false;
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkFrmDt").disabled=false;
	}
}

disableprd3Y = function()
{
	var prd3y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y");
	var prd5Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y");
	var prdIncp=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp");
	var prd3mval=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M");
	var prd1Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y");
	if(prd3y.checked==true || prd5Y.checked==true || prdIncp.checked==true || prd3mval.checked==true || prd1Y.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=false;
	}
}
disableprdchkallyear = function()
{
	var prd1Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y");
	var prd3y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y");
	var prd5Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y");
	var prdIncp=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp");
	var prd3mval=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M");
	if(prd1Y.checked==true || prd3y.checked==true || prd5Y.checked==true || prdIncp.checked==true || prd3mval.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=false;
	}
}
disableprdchkall3m= function()
{
	var prd3mval=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M");
	var prd1Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y");
	var prd3y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y");
	var prd5Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y");
	var prdIncp=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp");
	if(prd3mval.checked==true || prd1Y.checked==true || prd3y.checked==true || prd5Y.checked==true || prdIncp.checked==true)
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=true;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").disabled=false;
	}
}
Retruncalcget = function(InsCode,PlanCode,PolicyCode)
{	

	a=0;
	b=0;
	c=0;
	
	a1=0;
	b1=0;
	c1=0;

	a=eval(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToYY").value);
	
	b=eval(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToMM").value);
	c=eval(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToDD").value);
	
	a1=eval(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrYY").value);
	b1=eval(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrMM").value);
	c1=eval(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrDD").value); 
			
    var chkFrmDt= document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkFrmDt");	// check only If From Date is Selected
    var prd3mval=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M");
	var prd1Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y");
	var prd3y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y");
	var prd5Y=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y");
	var prdIncp=document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp");
	var prdallval= document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll");
		 
	 if(InsCode=="")
	 {
	 	alert("Select an Insurance Company");
	 	document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_AMC").focus();
		return false;
	 }
	  if(PlanCode==""||PlanCode=="Select Plan")
	 {
		alert("Select a Plan");
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Plan").focus();
		return false;
	 }		      
	 if(PolicyCode == "Select Fund Option" || PolicyCode == "" || PolicyCode == "No Fund Options" )
	 {
		alert("Select a Fund Option");
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Policy").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("_ctl0_ContentPlaceHolder1__ctl0_DrpFrDD").value;
	var _DrpFrMM = 	document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrMM").value;
	var _DrpFrYY = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpFrYY").value;
	
	var _DrpToDD = 	document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToDD").value;
	var _DrpToMM = 	document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToMM").value;
	var _DrpToYY = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DrpToYY").value;
	var toDate = _DrpToMM+"/"+_DrpToDD+"/"+_DrpToYY;
	
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkFrmDt").checked == true)
	{
		var fromDate = _DrpFrMM+"/"+_DrpFrDD+"/"+_DrpFrYY;		
	}		
	else
	{
		var fromDate="";		
	}
	var strPeriods="";
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3M").checked==true)					
		strPeriods="3M,";					
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd1Y").checked==true)			
		strPeriods=strPeriods+"1Y,";		
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd3Y").checked==true)
		strPeriods=strPeriods+"3Y,";		
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prd5Y").checked==true)
		strPeriods=strPeriods+"5Y,";		
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdIncp").checked==true)
		strPeriods=strPeriods+"IC,";		
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_prdAll").checked==true)	
		strPeriods="3M,1Y,3Y,5Y,IC,";
		
	if(strPeriods=="")
		strPeriods="3M,1Y,3Y,5Y,IC,";
		
	var strSensex="";	
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE").checked==true)					
		strSensex="idxBSE30,";		
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkBSE200").checked==true)			
		strSensex=strSensex+"idxBSE200,";		
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkNSE").checked==true)			
		strSensex=strSensex+"idxNSE50,";			
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkAllIDX").checked==true)		
		//strSensex="idxBSE30,idxBSE200,idxNSE50,";			
		strSensex="idxAll,";	
	
	if(strSensex=="")
		strSensex="idxBSE,";
		//strSensex="idxBSE30,";
		
	if(document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkFrmDt").checked == true)
	{
		var url="InsuranceHome.aspx?id=58&InsCode="+InsCode+"&PlanCode="+PlanCode+"&PolicyCode="+PolicyCode+"&fromDate="+fromDate+"&toDate="+toDate+"&PrdM=&CM="+strSensex;
	}
	else
	{
		document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_chkFrmDt").checked = false;
		var url="InsuranceHome.aspx?id=58&InsCode="+InsCode+"&PlanCode="+PlanCode+"&PolicyCode="+PolicyCode+"&fromDate="+fromDate+"&toDate="+toDate+"&PrdM="+strPeriods+"&CM="+strSensex;	
	}	
		
	//document.getElementById('InsContent').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('InsContent',url,{evalScripts: true});
	window.location = url;
		
}
//------------------------For Calender----------------------//
function ShowCalendar(FromDt)
{
	Calendar.setup({
	button         :   "image1",
	inputField     :   FromDt,   //name of the textbox where date is entered..
	ifFormat       :   "%m/%d/%Y",
	eventName	   :   "click",
	singleClick	   :   true
				});
}

function ShowCalendar1(ToDt)
{
	Calendar.setup({
	button         :   "image2",
	inputField     :   ToDt,   //name of the textbox where date is entered..
	ifFormat       :   "%m/%d/%Y",
	eventName	   :   "click",
	singleClick	   :   true
				});
}

function GetHomeNewsDetail21(sr_no,SecId,subsecid,opt,title)
{

	var NewsWin;
	if(subsecid == "D")
	{
		NewsWin = document.getElementById("cm_window").style.display='inline';
		NewsWin = document.getElementById("cm_window").style.top='400';
	}
	else if(subsecid == "M")
	{
		NewsWin = document.getElementById("cm_window").style.display='inline';
		NewsWin = document.getElementById("cm_window").style.top='320';
	}
	else
	{
		NewsWin = document.getElementById("cm_window").style.display='inline';
		
	}
	var currentDivObj,currentTitle
	currentTitle = document.getElementById("Title");
	
	if(opt=="in")
	{
		currentDivObj = document.getElementById("NewsId1");
		//alert(document.getElementById("NewsId1"));
		currentDivObj.innerHTML ="<img src=../images/loading1.gif>";
		//currentTitle.innerHTML = title
	}
	
	CreateXmlHttpNews();
	document.body.style.cursor = "progress";
	if (title == "CorpInfo")
		Section = "CorpInfo"
	else
		Section = ""
	var requestUrl = "../Insurance/Inspopup.aspx?sr_no="+ sr_no ;
	//alert(requestUrl);
	if(XmlHttpNews)
	{
		XmlHttpNews.onreadystatechange = function(){getHomeDetails(opt);};
		XmlHttpNews.open("GET", requestUrl,  true);
		XmlHttpNews.send(null);
	}	
}
function getHomeDetails(opt)
{
	// To make sure receiving response data from server is completed
	
	if(XmlHttpNews.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttpNews.status == 200)
		{
			
			if(opt=="in")
			
				document.getElementById("NewsId1").innerHTML = XmlHttpNews.responseText;
				document.body.style.cursor = "auto";
		}
		else
		{
			if(opt=="in")
				document.getElementById("NewsId1").innerHTML = "<img src='../images/loading1.gif'>";
		}

	}
}
/* Latest NAV */

function Get_PlanLatest()
{
   
	var DD_AMC = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_AMC");
	var DD_plantype = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_plantype");
	var DD_Plan = document.getElementById("_ctl0_ContentPlaceHolder1__ctl0_DD_Plan");
	XmlHttp4 = CreateXmlHttp4();
	document.body.style.cursor = "progress";
	var requestUrl = "/Insurance/Plan_DropDownlatest.aspx?AMC="+DD_AMC.value+"&Type="+DD_plantype.value;
	//alert(requestUrl);
	if(XmlHttp4)	
	{
    
		XmlHttp4.onreadystatechange = function(){getSymbolResplatest(DD_Plan)};
		XmlHttp4.open("GET", requestUrl, true);
		XmlHttp4.send(null);
	}
}
function getSymbolResplatest(ig_)
{
   
	// To make sure receiving response data from server is completed
	if(XmlHttp4.readyState == 4)
	{
		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp4.status == 200)
		{
			var strData = XmlHttp4.responseText;
			
			//alert(strData);
			if(strData != "")
			 {
				var arrSchm = strData.split("|");
				
				//var f = document.getElementById("plndetail");
								
				ig_.length = 0;
				
				//alert(arrSchm);
				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];
				   }
				//f.value="2";
				
			}
			else {
					ig_.length = 0;
					ig_.options[0] = new Option();
					ig_.options[0].value = "Plan not available";
					ig_.options[0].text = "Plan not available";
					
					//f.value="1";
			}
			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";
		}
	}
}


