//=====================================================
//FUNCTIONS RELATED TO OPTIONCALCULATOR.ASPX
//====================================================

function CheckValidate()
{

	var ss=document.getElementById("ctl00_middleContent_txtStPrice");
	var Spotprice=document.getElementById('ctl00_middleContent_txtSpPrice');
	var InterestRate = document.getElementById('ctl00_middleContent_txtInterest');
	var DividendYield = document.getElementById('ctl00_middleContent_txtDividendyeild');
	var NoofDays = document.getElementById('ctl00_middleContent_txtNoofdays');
	var Volatility = document.getElementById('ctl00_middleContent_txtVolatility');
	var Premium = document.getElementById('ctl00_middleContent_txtPremium');
	var rbvol = document.getElementById('ctl00_middleContent_rbVolatility');
	var rbpre = document.getElementById('ctl00_middleContent_rbPrimium');

if(ss.value=="")
	{
			alert("Please Enter Strike Price");
			ss.focus();
			return false;
	}
		else
		{
			var checkOK = "0123456789.";
			var checkStr = ss.value;
			var allValid = true;
			for (i = 0;i < checkStr.length;i++)
			{
				ch = checkStr.charAt(i);
				for (j = 0;j < checkOK.length;j++)
					if (ch == checkOK.charAt(j))
						break;
					 if (j == checkOK.length)
					 {
						allValid = false;
						break;
					 }
			}
			if (!allValid)
			{
				alert("Enter number only.");
				ss.value = ""
				ss.focus();
				return (false);
			}

		if(isNaN(ss.value))
		{
			alert("Enter number only")
			ss.select();
			ss.focus();
			return false;
		}

	}
	if(Spotprice.value=="")
	{
			 alert("Please Enter Spot Price");
			 Spotprice.focus();
			 return false;
	}
		else
		{
			var checkOK = "0123456789.";
			var checkStr = Spotprice.value;
			var allValid = true;
			for (i = 0;i < checkStr.length;i++)
			{
				ch = checkStr.charAt(i);
				for (j = 0;j < checkOK.length;j++)
					if (ch == checkOK.charAt(j))
						break;
					 if (j == checkOK.length)
					 {
						allValid = false;
						break;
					 }
			}
			if (!allValid)
			{
				alert("Enter number only.");
				Spotprice.value = ""
				Spotprice.focus();
				return (false);
			}

		if(isNaN(Spotprice.value))
		{
			alert("Enter number only")
			Spotprice.focus();
			Spotprice.select();
			return false;
		}
	}

	if(InterestRate.value=="")
	{
			alert("Please Enter Interest Rate");
			InterestRate.focus();
			 return false;
	}
	else
	{
		var checkOK = "0123456789.";
		var checkStr = InterestRate.value;
		var allValid = true;
		for (i = 0;i < checkStr.length;i++)
		{
			ch = checkStr.charAt(i);
			for (j = 0;j < checkOK.length;j++)
				if (ch == checkOK.charAt(j))
					break;
				 if (j == checkOK.length)
				 {
					allValid = false;
					break;
				 }
		}
		if (!allValid)
		{
			alert("Enter number only.");
			InterestRate.value = ""
			InterestRate.focus();
			return (false);
		}

		 if(isNaN(InterestRate.value))
		{
			alert("Enter number only")
			InterestRate.focus();
			InterestRate.select();
			return false;
		}
	}

	if(DividendYield.value=="")
	{
			alert("Please Enter Dividend Yield");
			 DividendYield.focus();
			 return false;
	}
	else
	{
		var checkOK = "0123456789.";
		var checkStr = DividendYield.value;
		var allValid = true;
		for (i = 0;i < checkStr.length;i++)
		{
			ch = checkStr.charAt(i);
			for (j = 0;j < checkOK.length;j++)
				if (ch == checkOK.charAt(j))
					break;
				 if (j == checkOK.length)
				 {
					allValid = false;
					break;
				 }
		}
		if (!allValid)
		{
			alert("Enter number only.");
			DividendYield.value = ""
			DividendYield.focus();
			return (false);
		}

		if(isNaN(DividendYield.value))
		{
			alert("Enter number only")
			DividendYield.focus();
			DividendYield.select();
			return false;
		}
	}

	if(NoofDays.value=="")
	{
		alert("Please Enter No of Days");
		NoofDays.focus();
		 return false;
	}
	else
	{
		var checkOK = "0123456789.";
		var checkStr = NoofDays.value;
		var allValid = true;
		for (i = 0;i < checkStr.length;i++)
		{
			ch = checkStr.charAt(i);
			for (j = 0;j < checkOK.length;j++)
				if (ch == checkOK.charAt(j))
					break;
				 if (j == checkOK.length)
				 {
					allValid = false;
					break;
				 }
		}
		if (!allValid)
		{
			alert("Enter number only.");
			NoofDays.value = ""
			NoofDays.focus();
			return (false);
		}
		if(isNaN(NoofDays.value))
		{
			alert("Enter number only")
			NoofDays.focus();
			NoofDays.select();
			return false;
		}
	}

	if(rbvol.checked==true)
	{

		if(Volatility.value=="")
		{
			alert("Please Enter Volatility");
			Volatility.focus();
			return false;
		}

		if(isNaN(Volatility.value))
		{
			alert("Enter number only")
			Volatility.focus();
			Volatility.select();
			return false;
		}

		if(Volatility.value=="")
		{
			alert("Please Enter Volatility");
			Volatility.focus();
			return false;
		}
		else
		{
			var checkOK = "0123456789.";
			var checkStr = Volatility.value;
			var allValid = true;
			for (i = 0;i < checkStr.length;i++)
			{
				ch = checkStr.charAt(i);
				for (j = 0;j < checkOK.length;j++)
					if (ch == checkOK.charAt(j))
						break;
					 if (j == checkOK.length)
					 {
						allValid = false;
						break;
					 }
			}
			if (!allValid)
			{
				alert("Enter number only.");
				Volatility.value = ""
				Volatility.focus();
				return (false);
			}
		}
}


	if(rbpre.checked == true)
	{
		if(isNaN(Premium.value))
		{
			alert("Enter number only")
			Premium.select();
			Premium.focus();
			return false;
		}

		if(Premium.value=="")
		{
				alert("Please Enter Premium");
				Premium.focus();
				 return false;
		}
		else
		{
			var checkOK = "0123456789.";
			var checkStr = Premium.value;
			var allValid = true;
			for (i = 0;i < checkStr.length;i++)
			{
				ch = checkStr.charAt(i);
				for (j = 0;j < checkOK.length;j++)
					if (ch == checkOK.charAt(j))
						break;
					 if (j == checkOK.length)
					 {
						allValid = false;
						break;
					 }
			}
			if (!allValid)
			{
				alert("Enter number only.");
				Premium.value = ""
				Premium.focus();
				return (false);
			}
		}
	}
}

//==========================================================================================
//FUNCTIONS RELATED TO RISKPARAMETER.ASPX
//==========================================================================================
 function RiskParametercheckvalidate()
 {

var date=document.getElementById("ctl00_middleContent_dddate");
var month=document.getElementById("ctl00_middleContent_ddmonth");
var year=document.getElementById("ctl00_middleContent_ddyear");
var now = new Date();



if(date.value=="DD" || month.value=="MM" || year.value=="YYYY")
{
alert("Kindly select a Date");
date.focus();
return false;
}

 var ddval_st = date.value;
	var mmval_st=month.selectedIndex;
	var yyyyval_st=year.value;
 var dt = new Date();
	invdate_st=mmval_st+"/"+ddval_st+"/"+yyyyval_st;
	var invdate_st=new Date(invdate_st);
	sysdate = dt.getUTCMonth()+1 + '/' + dt.getUTCDate() + '/' + dt.getUTCFullYear();
	var sysdate=new Date(sysdate);

	if (sysdate < invdate_st)
	{
		alert("Date cannot be greater than today's date");
		date.value=now.getDate();
		month.selectedIndex=(now.getMonth()+1);
		return false;
	}

if(((year.value % 4 == 0) && (year.value % 100 != 0)) || (year.value % 400 == 0))
			{
				if(month.value == "February")
					{
					if(date.value > 29)
						{
						 alert("It is a Leap Year, Select a date upto 29th");
						 date.focus();
						 date.select();
						 return false;
						}
					}
				}
		else
			{
				if(month.value == "February")
					{
					if(date.value > 28)
						{
						 alert("Select a date upto 28th for February");
						 date.focus();
						 date.select();
						 return false;
						}
					}

			}

			if(month.value == "April" || month.value == "June" || month.value == "September" || month.value == "November")
				{
				if(date.value > 30)
					{
					 alert("Select date upto 30th")
					 date.focus();
					 date.select();
					 return false;
					}
				}
 }

//==========================================================================================
//FUNCTIONS RELATED TOCOSTOFCARRY
//==========================================================================================
function cost()
{
var Userinput = document.getElementById("ctl00_middleContent_TxtUser");

	if(Userinput.value=="")
	{
			alert("Please Enter User Input Value");
			Userinput.focus();
			return false;
	}
		else
		{
			var checkOK = "0123456789.";
			var checkStr = Userinput.value;
			var allValid = true;
			for (i = 0;i < checkStr.length;i++)
			{
				ch = checkStr.charAt(i);
				for (j = 0;j < checkOK.length;j++)
					if (ch == checkOK.charAt(j))
						break;
					 if (j == checkOK.length)
					 {
						allValid = false;
						break;
					 }
			}
			if (!allValid)
			{
				alert("Please enters number only in user index input text box.");
				Userinput.focus();
				return false;
			}
		}


	var S = Userinput.value;
	var OK = /^\d{1,10}(\.\d\d?)?$/.test(S);
	if (OK)
	{
		S = S.replace(/(\.\d)$/, "$10").replace(/^(\d+)$/, "$1.00");
	}
	else {
			alert("Maxium two digit allowed after the decimal point");
			Userinput.focus();
			return false;
	}
	return S;
}

function aa()
{
if(event.keyCode==13)
{
	var S = Userinput.value;
	var OK = /^\d{1,10}(\.\d\d?)?$/.test(S);
	if (OK)
	{
		S = S.replace(/(\.\d)$/, "$10").replace(/^(\d+)$/, "$1.00");
	}
	else {
			alert("Maxium two digit allowed after the decimal point");
			Userinput.focus();
			return false;
	}
	return S;
}
}


//==========================================================================================
//FUNCTIONS RELATED TOMEMBERSHIP,CALENDER,FAQ,OPTION
//==========================================================================================
var lastdiv;
function displaydiv()
{
	var member = document.getElementById("ddlMebership");
	if(document.getElementById(lastdiv))
	{
		document.getElementById(lastdiv).style.display = "none";
	}
	var list = member.options[member.selectedIndex].value;

	document.getElementById(list).style.display = "inline";
	lastdiv = list;
}

//==========================================================================================
//FUNCTIONS RELATED TO OPTION
//==========================================================================================
 function Underlying()
	{
	 window.open("Popup_Underlying.htm","Underlying","resizable=yes,toolbar=no,location=no,menubar=no,scrollbars=yes,width=670,height=450,top=110,left=110");
	}

 function Index_Futures()
	{
	 window.open("Popup_if.htm","Underlying","resizable=yes,toolbar=no,location=no,menubar=no,scrollbars=yes,width=450,height=300,top=110,left=110");
	}



 //==========================================================================================
//FUNCTIONS RELATED TO NOTICES.ASPX
//==========================================================================================

function adv()
{
	var TxtNoticeNo = document.getElementById("ctl00_middleContent_txtnoticeno");
	var Advanced = document.getElementById("ctl00_middleContent_advanced");
	var SrchallDates = document.getElementById("ctl00_middleContent_srchalldates");
	var DD_St = document.getElementById("ctl00_middleContent_dd_st");
	var MM_St = document.getElementById("ctl00_middleContent_mm_st");
	var YYYY_St = document.getElementById("ctl00_middleContent_yyyy_st");
	var DD_End = document.getElementById("ctl00_middleContent_dd_end");
	var MM_End = document.getElementById("ctl00_middleContent_mm_end");
	var YYYY_End = document.getElementById("ctl00_middleContent_yyyy_end");
	var TxtScripCd = document.getElementById("ctl00_middleContent_txtscripcd");
	var TxtScripNm = document.getElementById("ctl00_middleContent_txtscripnm");
	var TxtDept = document.getElementById("ctl00_middleContent_txtdept");
	var TxtMemberNm = document.getElementById("ctl00_middleContent_txtmembernm");
	var TxtSubject = document.getElementById("ctl00_middleContent_txtsubject");
	var TxtSegNm = document.getElementById("ctl00_middleContent_txtsegnm");
	var TxtContain = document.getElementById("ctl00_middleContent_txtcontain");
	var SrchallFlds = document.getElementById("ctl00_middleContent_srchallflds");
	var Wholeword = document.getElementById("ctl00_middleContent_wholeword");
	var Attachment = document.getElementById("ctl00_middleContent_attachment");

	if(Advanced.checked && SrchallDates.checked==false && SrchallFlds.checked==false)
	{
		TxtNoticeNo.value="";
		SrchallDates.disabled=false;
		TxtNoticeNo.disabled=true;
		DD_St.disabled=false;
		MM_St.disabled=false;
		YYYY_St.disabled=false;
		DD_End.disabled=false;
		MM_End.disabled=false;
		YYYY_End.disabled=false;
		TxtScripCd.disabled=false;
		TxtScripNm.disabled=false;
		TxtDept.disabled=false;
		TxtMemberNm.disabled=false;
		TxtSubject.disabled=false;
		TxtSegNm.disabled=false;
		TxtContain.disabled=false;
		SrchallFlds.disabled=false;
		Wholeword.disabled=false;
		Attachment.disabled=false;
	}
	else if(Advanced.checked && SrchallDates.checked && SrchallFlds.checked==false)
	{
		TxtNoticeNo.value="";
		TxtNoticeNo.disabled=true;
		DD_St.disabled=true;
		MM_St.disabled=true;
		YYYY_St.disabled=true;
		DD_End.disabled=true;
		MM_End.disabled=true;
		YYYY_End.disabled=true;
		TxtScripCd.disabled=false;
		TxtScripNm.disabled=false;
		TxtDept.disabled=false;
		TxtMemberNm.disabled=false;
		TxtSubject.disabled=false;
		TxtSegNm.disabled=false;
		TxtContain.disabled=false;
		SrchallFlds.disabled=false;
		Wholeword.disabled=false;
		Attachment.disabled=false;
	}

	else if(Advanced.checked && SrchallDates.checked && SrchallFlds.checked)
	{
		TxtNoticeNo.value="";
		TxtNoticeNo.disabled=true;
		DD_St.disabled=true;
		MM_St.disabled=true;
		YYYY_St.disabled=true;
		DD_End.disabled=true;
		MM_End.disabled=true;
		YYYY_End.disabled=true;
		TxtScripCd.disabled=true;
		TxtScripNm.disabled=true;
		TxtDept.disabled=true;
		TxtMemberNm.disabled=true;
		TxtSubject.disabled=true;
		TxtSegNm.disabled=true;
		TxtContain.disabled=false;
		SrchallFlds.disabled=false;
		Wholeword.disabled=false;
		Attachment.disabled=false;
	}
	else if(Advanced.checked && SrchallDates.checked==false && SrchallFlds.checked)
	{
		TxtNoticeNo.value="";
		TxtNoticeNo.disabled=true;
		DD_St.disabled=false;
		MM_St.disabled=false;
		YYYY_St.disabled=false;
		DD_End.disabled=false;
		MM_End.disabled=false;
		YYYY_End.disabled=false;
		TxtScripCd.disabled=true;
		TxtScripNm.disabled=true;
		TxtDept.disabled=true;
		TxtMemberNm.disabled=true;
		TxtSubject.disabled=true;
		TxtSegNm.disabled=true;
		TxtContain.disabled=false;
		SrchallFlds.disabled=false;
		Wholeword.disabled=false;
		Attachment.disabled=false;
	}

	else
	{
		SrchallDates.disabled=true;
		SrchallDates.checked=false;
		TxtNoticeNo.disabled=false;
		DD_St.disabled=true;
		MM_St.disabled=true;
		YYYY_St.disabled=true;
		DD_End.disabled=true;
		MM_End.disabled=true;
		YYYY_End.disabled=true;
		TxtScripCd.disabled=true;
		TxtScripNm.disabled=true;
		TxtDept.disabled=true;
		TxtMemberNm.disabled=true;
		TxtSubject.disabled=true;
		//TxtSegNm.value="";
		TxtSegNm.disabled=true;
		TxtContain.disabled=true;
		SrchallFlds.disabled=true;
		SrchallFlds.checked=false;
		Wholeword.disabled=true;
		Wholeword.checked=false;
		Attachment.disabled=true;
		Attachment.checked=false;
	}

}

 function resetform1()
{  //alert("hello")
	fieldsarray=new Array("ctl00_middleContent_dd_st","ctl00_middleContent_mm_st","ctl00_middleContent_yyyy_st","ctl00_middleContent_dd_end","ctl00_middleContent_mm_end","ctl00_middleContent_yyyy_end","ctl00_middleContent_txtscripcd","ctl00_middleContent_txtscripnm","ctl00_middleContent_txtdept","ctl00_middleContent_txtmembernm","ctl00_middleContent_txtsubject","ctl00_middleContent_txtsegnm","ctl00_middleContent_txtcontain","ctl00_middleContent_srchallflds","ctl00_middleContent_wholeword","ctl00_middleContent_attachment","ctl00_middleContent_srchalldates","ctl00_middleContent_txtnoticeno","ctl00_middleContent_advanced");
	for(i=13;i<fieldsarray.length;i++)
	{
		eval("document.getElementById('"+fieldsarray[i]+"').disabled=false");
		eval("document.getElementById('"+fieldsarray[i]+"').checked=false");
	}
	for(i=6;i<=12;i++)
	{
		eval("document.getElementById('"+fieldsarray[i]+"').disabled=false");
		eval("document.getElementById('"+fieldsarray[i]+"').value=''");
	}
	for(i=0;i<=5;i++)
	{
		eval("document.getElementById('"+fieldsarray[i]+"').disabled=false");
		eval("document.getElementById('"+fieldsarray[i]+"').selectedIndex=0");
	}
	eval("document.getElementById('"+fieldsarray[17]+"').disabled=true");
	//document.getElementById.advanced.checked=true;
	//document.getElementById.sort[0].checked=true;
}

 var str_dterror ="";

 function chkform1()
{
	var TxtNoticeNo = document.getElementById("ctl00_middleContent_txtnoticeno");
	var Advanced = document.getElementById("ctl00_middleContent_advanced");
	var SrchallDates = document.getElementById("ctl00_middleContent_srchalldates");
	var SrchallFlds = document.getElementById("ctl00_middleContent_srchallflds");
	if(Advanced.checked==true && SrchallDates.checked==false)
	{
		if(check_dt()== false)
		{
			return false;
		}
	}
	if(check_scrip()== false)
	{
		return false;
	}
	if(Advanced.checked==false && check_noticeno()==false)
	{
	TxtNoticeNo.focus();
	return false;
	}
	if(Advanced.checked==false && TxtNoticeNo.value=="")
	{
	alert("Please Enter Notice No");
	return false;
	}
	if(Advanced.checked==true && SrchallFlds.checked == false)
	{
		if(countflds()== false)
		{
			return false;
		}
	}
	return true;
}

function check_dt()
{
	var SrchallDates = document.getElementById("ctl00_middleContent_srchalldates");
	var Advanced = document.getElementById("ctl00_middleContent_advanced");
	var DD_St = document.getElementById("ctl00_middleContent_dd_st");
	var MM_St = document.getElementById("ctl00_middleContent_mm_st");
	var YYYY_St = document.getElementById("ctl00_middleContent_yyyy_st");
	var DD_End = document.getElementById("ctl00_middleContent_dd_end");
	var MM_End = document.getElementById("ctl00_middleContent_mm_end");
	var YYYY_End = document.getElementById("ctl00_middleContent_yyyy_end");
	if(SrchallDates.checked==false && Advanced.checked == true)
	{
		var ddval_st=DD_St.options[DD_St.options.selectedIndex].value;
		var mmval_st=MM_St.options[MM_St.options.selectedIndex].value;
		var yyyyval_st=YYYY_St.options[YYYY_St.options.selectedIndex].value;

		var ddval_end=DD_End.options[DD_End.selectedIndex].value;
		var mmval_end=MM_End.options[MM_End.selectedIndex].value;
		var yyyyval_end=YYYY_End.options[YYYY_End.selectedIndex].value;

		if(validate_date(ddval_st,mmval_st,yyyyval_st)==false)
		{
			alert(str_dterror+" in Start date");
			return false;
		}

		if(validate_date(ddval_end,mmval_end,yyyyval_end)==false)
		{
			alert(str_dterror+" in End date");
			return false;
		}

		var dt = new Date();
		invdate_st=mmval_st+"/"+ddval_st+"/"+yyyyval_st;
		invdate_end=mmval_end+"/"+ddval_end+"/"+yyyyval_end;
		var invdate_st=new Date(invdate_st);
		var invdate_end=new Date(invdate_end);
		sysdate = dt.getUTCMonth()+1 + '/' + dt.getUTCDate() + '/' + dt.getUTCFullYear();
		var sysdate=new Date(sysdate);

		if (sysdate < invdate_st)
		{
			alert("Date cannot be greater than today's date");
			DD_St.focus();
			return false;
		}
		if (sysdate < invdate_end)
		{
			alert("Date cannot be greater than today's date");
			DD_End.focus();
			return false;
		}
		if(invdate_st>invdate_end)
		{
			alert("Start date cannot be greater than end date");
			return false;
		}
		if((yyyyval_end-yyyyval_st)>=1)
		{
			alert("Please select a maximum search period of 30 days");
			YYYY_End.focus();
			return false;
		}
		else//if((yyyyval_end-yyyyval_st)==1)
		{
			if((mmval_end-mmval_st)>1)
			{
				alert("Please select a maximum search period of 30 days");
				MM_End.focus();
				return false;
			}
			if((mmval_end-mmval_st)==1)
			{
				if(ddval_end>ddval_st)
				{
					alert("Please select a maximum search period of 30 days");
					DD_End.focus();
					return false;
				}

			}
		}
		return true;
	}
}
function validate_date(ddval,mmval,yyyyval)
{
	if((ddval=="")||(mmval=="")||(yyyyval==""))
	{
		str_dterror="Please select ";
		if(ddval=="")
			str_dterror+="date";
		if(mmval=="")
			str_dterror+=" : month";
		if(yyyyval=="")
			str_dterror+=" : year";
		return false;
	}
	//alert(ddval+" "+mmval+" "+yyyyval)
	if(mmval=="04"||mmval=="06"||mmval=="09"||mmval=="11")
	{
		if(ddval=="31")
		{
			str_dterror="The month selected cannot have 31 days";
			return false;
		}
		return true
	}
	if(mmval=="01"||mmval=="03"||mmval=="05"||mmval=="07"||mmval=="07"||mmval=="08"||mmval=="10"||mmval=="12")
	{
		return true;
	}
	if(mmval=="02")
	{

		if(ddval<=28)
		{
			return true;
		}
		if(ddval>29)
		{
			str_dterror="February cannot have "+ddval+" days";
			return false;
		}
		if(ddval==29)
		{
		if(leapyear(yyyyval))
		{
			return true;
		}
		else
		{
				str_dterror=ddval+" th Feb is valid only for leap lear";
			return false;
		}
		}

	}
	//return true;
}
function leapyear(yyyyval)
{
	if((yyyyval%100)==0)
	{
		if((yyyyval%400)==0)
		{
			//alert("leap")
			return true;
		}
		else
			return false;
	}
	else
	{
		if((yyyyval%4)==0)
			return true;
		else
			return false;
	}
}

function check_noticeno()
{
	var TxtNoticeNo = document.getElementById("ctl00_middleContent_txtnoticeno");
		var checkOK = "0123456789-";
	var checkStr = TxtNoticeNo.value;
	var allValid = true;
	for (i = 0;i < checkStr.length;i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;j < checkOK.length;j++)
			if (ch == checkOK.charAt(j))
				break;
			 if (j == checkOK.length)
			 {
				allValid = false;
				break;
			 }
	}
	if (!allValid)
	{
		alert("Only Numeric Values and Hyphen (-) Allowed in the Notice No field.");
		TxtNoticeNo .value = "";
		TxtNoticeNo .focus();
		return (false);
	}
}

function check_scrip()
{
	var TxtScripCd = document.getElementById("ctl00_middleContent_txtscripcd");
	var TxtScripNm = document.getElementById("ctl00_middleContent_txtscripnm");
	var SrchallFlds = document.getElementById("ctl00_middleContent_srchallflds");
	if(SrchallFlds .checked==false)
	{
		if(TxtScripCd .value =="")
		{
		}
		else
		{
			var checkOK = "0123456789";
			var checkStr = TxtScripCd.value;
			var allValid = true;
			for (i = 0;i < checkStr.length;i++)
			{
				ch = checkStr.charAt(i);
				for (j = 0;j < checkOK.length;j++)
					if (ch == checkOK.charAt(j))
						break;
					 if (j == checkOK.length)
					 {
						allValid = false;
						break;
					 }
			}
			if (!allValid)
			{
				alert("Only numeric values allowed in the Scrip code field.");
				TxtScripCd .value = ""
				TxtScripCd .focus();
				return (false);
			}
		}

		if(TxtScripNm.value ==""){}
		else
		{
			var checkOK = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.& ";
			var checkStr = TxtScripNm.value;
			var len=checkStr.length
			if(len<3)
			{
				alert("Please Enter atleast 3 characters of Scrip Name") ;
				TxtScripNm.focus();
				return false;
			}
			var allValid = true;
			for (i = 0;i < checkStr.length;i++)
			{
				ch = checkStr.charAt(i);
		if(i==0){
				if(ch==" "){
				alert("Please do not enter spaces Before Scrip Name")
				TxtScripNm.value = ""
				TxtScripNm.focus();
				return false;
				}}
				if(i==(len-1)){
				if(ch==" "){
				alert("Please do not enter spaces After Scrip Name")
				TxtScripNm.value = ""
				TxtScripNm.focus();
				return (false);
				}}
				for (j = 0;j < checkOK.length;j++)
					if (ch == checkOK.charAt(j))
						break;
					 if (j == checkOK.length)
					 {
						allValid = false;
						break;
					 }
			}
			if (!allValid)
			{
				alert("Only Alphabets And Numeric values allowed in the Scrip Name field. ");
				TxtScripNm.value = ""
				TxtScripNm.focus();

				return (false);
			}
		}

	}//end if
	return true;
}

function countflds()
{
	var cnt = 1;
	//var TxtNoticeNo = document.getElementById("ctl00_middleContent_txtnoticeno");
	var Advanced = document.getElementById("ctl00_middleContent_advanced");
	var SrchallDates = document.getElementById("ctl00_middleContent_srchalldates");
	var DD_St = document.getElementById("ctl00_middleContent_dd_st");
	var MM_St = document.getElementById("ctl00_middleContent_mm_st");
	var YYYY_St = document.getElementById("ctl00_middleContent_yyyy_st");
	var DD_End = document.getElementById("ctl00_middleContent_dd_end");
	var MM_End = document.getElementById("ctl00_middleContent_mm_end");
	var YYYY_End = document.getElementById("ctl00_middleContent_yyyy_end");
	var TxtScripCd = document.getElementById("ctl00_middleContent_txtscripcd");
	var TxtScripNm = document.getElementById("ctl00_middleContent_txtscripnm");
	var TxtDept = document.getElementById("ctl00_middleContent_txtdept");
	var TxtMemberNm = document.getElementById("ctl00_middleContent_txtmembernm");
	var TxtSubject = document.getElementById("ctl00_middleContent_txtsubject");
	var TxtSegNm = document.getElementById("ctl00_middleContent_txtsegnm");
	var TxtContain = document.getElementById("ctl00_middleContent_txtcontain");
	//var SrchallFlds = document.getElementById("ctl00_middleContent_srchallflds");
	//var Wholeword = document.getElementById("ctl00_middleContent_wholeword");
	var Attachment = document.getElementById("ctl00_middleContent_attachment");

	//SrchallDates.disabled=false;
	if(DD_St.selectedIndex != 0 && MM_St.selectedIndex != 0 && YYYY_St.selectedIndex != 0 && DD_End.selectedIndex != 0 && MM_End.selectedIndex != 0 && YYYY_End.selectedIndex != 0)
	{cnt++;}
	else if(SrchallDates.checked)
	{cnt++;}
	if(TxtScripCd.value != ""){cnt++;}
	if(TxtScripNm.value != ""){cnt++;}
	if(TxtDept.value != ""){cnt++;}
	if(TxtMemberNm.value != ""){cnt++;}
	if(TxtSubject.value != ""){cnt++;}
	if(TxtContain.value != ""){cnt++;}    //SrchallFlds.disabled=false;    //Wholeword.disabled=false;
	if(Attachment.checked){cnt++;}
	if(cnt < 2)
	{
		var c = 2 - cnt;
		if(c == 1)
		alert("Please Select "+ c +" more Field");
		else
		alert("Please Select "+ c +" more Fields");
		return false;
	}
	return true;
}
