var xmlhttp;
function getCity(str,refCity,refSpan)
{

		if (window.XMLHttpRequest)
		  {
		  // code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else if (window.ActiveXObject)
		  {
		  // code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		else
		  {
		  alert("Your browser does not support XMLHTTP!");
		  }
		
		var url="city.asp";
		url=url+"?q="+str;
		url=url+"&sid="+Math.random();
	
		xmlhttp.onreadystatechange=function()
		{
		if(xmlhttp.readyState==4)
		  {
			//alert(xmlhttp.responseText);
		  eval("document.getElementById('"+refSpan+"')").innerHTML='<SELECT NAME="'+refCity+'" ID="'+refCity+'" SIZE="1" CLASS="field1">'+xmlhttp.responseText+'</SELECT>';
		
		  }
		}
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	
	
}


function getYear()
{
	var d = new Date();
	var now=d.format('dd/mm/yyyy');
	
	var crYear=d.getFullYear();
	var crYearNext=eval(crYear+1);
	var crYearNext2=eval(crYear+2);
	//var txt=crYearNext.toString();
	
	document.getElementById('txtYear').value=crYearNext+"-"+crYearNext2;
	document.getElementById('txtYear1').value=crYearNext.toString().substring(2,4)+crYearNext2.toString().substring(2,4);
	document.getElementById('txtYear').value='2010-2011';
	document.getElementById('txtYear1').value='1011';
	//document.getElementById('txtCurDate').value=now;
}




		var dateFormat = function () {
		var	token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,
			timezone = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,
			timezoneClip = /[^-+\dA-Z]/g,
			pad = function (val, len) {
				val = String(val);
				len = len || 2;
				while (val.length < len) val = "0" + val;
				return val;
			};

		// Regexes and supporting functions are cached through closure
		return function (date, mask, utc) {
			var dF = dateFormat;

			// You can't provide utc if you skip other args (use the "UTC:" mask prefix)
			if (arguments.length == 1 && (typeof date == "string" || date instanceof String) && !/\d/.test(date)) {
				mask = date;
				date = undefined;
			}

			// Passing date through Date applies Date.parse, if necessary
			date = date ? new Date(date) : new Date();
			if (isNaN(date)) throw new SyntaxError("invalid date");

			mask = String(dF.masks[mask] || mask || dF.masks["default"]);

			// Allow setting the utc argument via the mask
			if (mask.slice(0, 4) == "UTC:") {
				mask = mask.slice(4);
				utc = true;
			}

			var	_ = utc ? "getUTC" : "get",
				d = date[_ + "Date"](),
				D = date[_ + "Day"](),
				m = date[_ + "Month"](),
				y = date[_ + "FullYear"](),
				H = date[_ + "Hours"](),
				M = date[_ + "Minutes"](),
				s = date[_ + "Seconds"](),
				L = date[_ + "Milliseconds"](),
				o = utc ? 0 : date.getTimezoneOffset(),
				flags = {
					d:    d,
					dd:   pad(d),
					ddd:  dF.i18n.dayNames[D],
					dddd: dF.i18n.dayNames[D + 7],
					m:    m + 1,
					mm:   pad(m + 1),
					mmm:  dF.i18n.monthNames[m],
					mmmm: dF.i18n.monthNames[m + 12],
					yy:   String(y).slice(2),
					yyyy: y,
					h:    H % 12 || 12,
					hh:   pad(H % 12 || 12),
					H:    H,
					HH:   pad(H),
					M:    M,
					MM:   pad(M),
					s:    s,
					ss:   pad(s),
					l:    pad(L, 3),
					L:    pad(L > 99 ? Math.round(L / 10) : L),
					t:    H < 12 ? "a"  : "p",
					tt:   H < 12 ? "am" : "pm",
					T:    H < 12 ? "A"  : "P",
					TT:   H < 12 ? "AM" : "PM",
					Z:    utc ? "UTC" : (String(date).match(timezone) || [""]).pop().replace(timezoneClip, ""),
					o:    (o > 0 ? "-" : "+") + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4),
					S:    ["th", "st", "nd", "rd"][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10]
				};

			return mask.replace(token, function ($0) {
				return $0 in flags ? flags[$0] : $0.slice(1, $0.length - 1);
			});
		};
	}();

	// Some common format strings
	dateFormat.masks = {
		"default":      "ddd mmm dd yyyy HH:MM:ss",
		shortDate:      "m/d/yy",
		mediumDate:     "mmm d, yyyy",
		longDate:       "mmmm d, yyyy",
		fullDate:       "dddd, mmmm d, yyyy",
		shortTime:      "h:MM TT",
		mediumTime:     "h:MM:ss TT",
		longTime:       "h:MM:ss TT Z",
		isoDate:        "yyyy-mm-dd",
		isoTime:        "HH:MM:ss",
		isoDateTime:    "yyyy-mm-dd'T'HH:MM:ss",
		isoUtcDateTime: "UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"
	};

	// Internationalization strings
	dateFormat.i18n = {
		dayNames: [
			"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat",
			"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
		],
		monthNames: [
			"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec",
			"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
		]
	};

	// For convenience...
	Date.prototype.format = function (mask, utc) {
		return dateFormat(this, mask, utc);
	};

	
	function calBirth(val)
	{
		
		var val2= new Array(); 
		val1 = val;
		val2=val.split('-');
		
	

		//Varibles containg values of date of birth : Replace with your own values
		//Default date given : 03.11.1981 (dd.mm.yyyy) = my date of birth
		var dayOfBirth = val2[2]; //your literal date of birth
		var monthOfBirth = val2[1]; //your month of birth
		var yearOfBirth = val2[0]; //your year of birth :: Use all the 4 digits, not 2 two digits in short form

		//Variables containg values of current date
		//var today = new Date();
		//var dayOfToday = parseInt(today.getDate());
		//var monthOfToday = today.getMonth() + 1;
		//var yearOfToday = today.getYear();

		var dayOfToday = 01;
		var monthOfToday = 04;
		var yearOfToday = 2010;

		//Variables required to calculate age.
		var yearDiff;
		var monthDiff;
		var daysDiff;

		var totalNumOfDaysOfMonths = [31,28,31,30,31,30,31,31,30,31,30,31];
		var ageString;

		AgeUptodate();

		function AgeUptodate()
		{
		calcYearDiff();

		}

		function calcYearDiff()
		{
		if (monthOfToday > monthOfBirth)
		{
		yearDiff = yearOfToday - yearOfBirth;
		monthDiff = monthOfToday - monthOfBirth;
		calcDateDiff();
		}

		else if (monthOfToday == monthOfBirth)
		{
		if((dayOfToday == dayOfBirth) || (dayOfToday > dayOfBirth))
		{
		yearDiff = yearOfToday - yearOfBirth;
		}
		else
		yearDiff = yearOfToday - yearOfBirth - 1;

		calcMonthDiff();

		}
		else
		{
		yearDiff = yearOfToday - yearOfBirth - 1;
		monthDiff = 12 - (monthOfBirth - monthOfToday);

		calcDateDiff();
		}

		}

		function calcMonthDiff()
		{
		if (monthOfToday == monthOfBirth)
		{
		if (dayOfToday > dayOfBirth)
		monthDiff = monthOfToday - monthOfBirth;
		else if ( dayOfToday == dayOfBirth )
		monthDiff = 0; // That's a Birthday
		else
		monthDiff = 11; // Birthday coming soon
		}
		//calcDateDiff();
		}

		function calcDateDiff()
		{
		if ( yearOfToday % 4 == 0 )
		totalNumOfDaysOfMonths[1] = 29;

		if (dayOfToday > dayOfBirth)
		daysDiff = dayOfToday - dayOfBirth;
		else if (dayOfToday == dayOfBirth)
		daysDiff = 0;
		else
		{
		daysDiff = ( totalNumOfDaysOfMonths[monthOfToday - 1] - dayOfBirth) + dayOfToday;
		}


		//process();

		}

	var browser=navigator.appName;
	if(browser=='Netscape')
	{		
		yearDiff=eval(yearDiff);
	}
	
	
	//document.getElementById('txtDYear').value=yearDiff;
	//document.getElementById('txtDMonth').value=monthDiff;
	if(document.getElementById('txtSIDate'))
		{
	document.getElementById('txtSIDate').value=val2[2]+"/"+val2[1]+"/"+val2[0];
		}
	if(document.getElementById('txtSIDate1'))
		{
	document.getElementById('txtSIDate1').value=val2[2]+"/"+val2[1]+"/"+val2[0];
		}
	if(document.getElementById('txtReceiptDate'))
		{
	document.getElementById('txtReceiptDate').value=val2[2]+"/"+val2[1]+"/"+val2[0];
		}
}

function calculateYM(val,ref)
{
		

		//Varibles containg values of date of birth : Replace with your own values
		//Default date given : 03.11.1981 (dd.mm.yyyy) = my date of birth
		var dayOfBirth = document.getElementById('dd').value;
		if(ref=='mm')
		{
			var monthOfBirth = val;
			var yearOfBirth = document.getElementById('yy').value;
		}
		else if(ref=='yy')
	    {
			var monthOfBirth = document.getElementById('mm').value;
			var yearOfBirth = val;
		}
		//var dayOfBirth = val2[2]; //your literal date of birth
		 //your month of birth
		 //your year of birth :: Use all the 4 digits, not 2 two digits in short form

		

		var dayOfToday = 01;
		var monthOfToday = 04;
		var yearOfToday = 2010;

		//Variables required to calculate age.
		var yearDiff;
		var monthDiff;
		var daysDiff;

		var totalNumOfDaysOfMonths = [31,28,31,30,31,30,31,31,30,31,30,31];
		var ageString;

		AgeUptodate();

		function AgeUptodate()
		{
		calcYearDiff();

		}

		function calcYearDiff()
		{
		if (monthOfToday > monthOfBirth)
		{
		yearDiff = yearOfToday - yearOfBirth;
		monthDiff = monthOfToday - monthOfBirth;
		calcDateDiff();
		}

		else if (monthOfToday == monthOfBirth)
		{
		if((dayOfToday == dayOfBirth) || (dayOfToday > dayOfBirth))
		{
		yearDiff = yearOfToday - yearOfBirth;
		}
		else
		yearDiff = yearOfToday - yearOfBirth - 1;

		calcMonthDiff();

		}
		else
		{
		yearDiff = yearOfToday - yearOfBirth - 1;
		monthDiff = 12 - (monthOfBirth - monthOfToday);

		calcDateDiff();
		}

		}

		function calcMonthDiff()
		{
		if (monthOfToday == monthOfBirth)
		{
		if (dayOfToday > dayOfBirth)
		monthDiff = monthOfToday - monthOfBirth;
		else if ( dayOfToday == dayOfBirth )
		monthDiff = 0; // That's a Birthday
		else
		monthDiff = 11; // Birthday coming soon
		}
		//calcDateDiff();
		}

		function calcDateDiff()
		{
		if ( yearOfToday % 4 == 0 )
		totalNumOfDaysOfMonths[1] = 29;

		if (dayOfToday > dayOfBirth)
		daysDiff = dayOfToday - dayOfBirth;
		else if (dayOfToday == dayOfBirth)
		daysDiff = 0;
		else
		{
		daysDiff = ( totalNumOfDaysOfMonths[monthOfToday - 1] - dayOfBirth) + dayOfToday;
		}


		//process();

		}

	var browser=navigator.appName;
	if(browser=='Netscape')
	{		
		yearDiff=eval(yearDiff);
	}
	
	if (document.getElementById('mm').value == "" || document.getElementById('yy').value=="")
	{
		yearDiff=0;
		monthDiff=0;
	}
	document.getElementById('txtDYear').value=yearDiff;
	document.getElementById('txtDMonth').value=monthDiff;
	if(document.getElementById('drpSfcNeed').value=="N")//special need in case of yes
	{
		if ( document.getElementById('drpClass').value >"" || document.getElementById('dd').value >"" || document.getElementById('mm').value>"" || document.getElementById('yy').value>"")
		{			
			validateDOB();
		}
	}
	
}

function validateDOB()
{
		if (window.XMLHttpRequest)
		  {
		  // code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else if (window.ActiveXObject)
		  {
		  // code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		else
		  {
		  alert("Your browser does not support XMLHTTP!");
		  }
		str=document.getElementById('dd').value + "/" + document.getElementById('mm').value + "/" + document.getElementById('yy').value
		clasID=document.getElementById('drpClass').value;
		var url="dob.asp?";
		url=url+"clasID="+clasID;
		url=url+"&q="+str;
		url=url+"&sid="+Math.random();
	
		xmlhttp.onreadystatechange=function()
		{
		if(xmlhttp.readyState==4)
		  {
			if(xmlhttp.responseText=='Y')
			  {
				alert("Please select the corresponding age as per the age eligibility.If you are re-locating from another town/city/country or for some special reasons you feel that your child is eligible for a lower or higher class. Write the reason in the remark column and submit a separate letter explaining your situation in detail.On the basis of your letter your application may be considered separately.");
				//document.getElementById('txtReason').readOnly=false;
				
			}
			else
			  {			
				//document.getElementById('txtReason').readOnly=true;
				//document.getElementById('txtReason').value="";
			}
		  
		
		  }
		}
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
}

function lastSchool(val)
{
	if(val=="Yes")
	{
		document.getElementById('txtLastSchool').value="";
		document.getElementById('txtEnrolled').value="";
	}
	else
	{
		document.getElementById('txtLastSchool').value="NA";
		document.getElementById('txtEnrolled').value="NA";
	}
	
}
function Validate()
	{
		
		if (document.frmReg.drpClass.selectedIndex == "")  {
		alert ("Kindly select class.");
		document.frmReg.drpClass.focus();
		return false;
		}

		if(document.frmReg.txtName.value == "") {
		alert ("Kindly enter name of the child.");
		document.frmReg.txtName.focus();
		return false;
		}

		//if(document.frmReg.drpSfcNeed.value == "N" && document.frmReg.txtReason.value=="" && document.getElementById('txtReason').readOnly==false)
		/*if(document.frmReg.drpSfcNeed.value == "N" && document.frmReg.txtRemarks.value=="") {
		alert ("Kindly enter remarks for special need");
		document.frmReg.txtRemarks.focus();
		return false;
		}*/

		if (document.getElementById('txtDYear').value == "0" || document.getElementById('txtDMonth').value=="0"){
		alert ("Kindly select date of birth.");
		document.frmReg.dd.focus();
		return false;
		}

		if (document.getElementById('txtDYear').value == "" || document.getElementById('txtDMonth').value==""){
		alert ("Kindly select date of birth.");
		document.frmReg.dd.focus();
		return false;
		}

		if (document.frmReg.drpGender.selectedIndex == "")  {
		alert ("Kindly select gender.");
		document.frmReg.drpGender.focus();
		return false;
		}
		
		if (document.frmReg.drpClass.selectedIndex >=3 && document.frmReg.txtLastSchool.value=="")  {
		alert ("Kindly enter last school name.");
		document.frmReg.txtLastSchool.focus();
		return false;
		}

		if (document.frmReg.drpClass.selectedIndex >=3 && document.frmReg.txtEnrolled.value=="")  {
		alert ("Kindly enter enrolled since.");
		document.frmReg.txtEnrolled.focus();
		return false;
		}

		if (document.frmReg.txtCurAdd.value == "")  {
		alert ("Kindly enter current home address.");
		document.frmReg.txtCurAdd.focus();
		return false;
		}

		/*if (document.frmReg.drpCrState.selectedIndex == "")  {
		alert ("Kindly select current state.");
		document.frmReg.drpCrState.focus();
		return false;
		}*/
		
		if (document.frmReg.drpCrCity.selectedIndex == "")  {
		alert ("Kindly select current city.");
		document.frmReg.drpCrCity.focus();
		return false;
		}
		

		if (document.frmReg.drpClass.selectedIndex <= 4 && document.frmReg.drpCrCity.value=="DELHI")  {
		alert ("Selected Current City is not valid for this class.");
		document.frmReg.drpCrCity.focus();
		return false;
		}
		
		if (document.frmReg.drpDistance.selectedIndex == "")  {
		alert ("Kindly select distance from school.");
		document.frmReg.drpDistance.focus();
		return false;
		}

		/*if(document.frmReg.drpPrCity.value>"")
		{
		if (document.frmReg.drpClass.selectedIndex <= 4 && document.frmReg.drpPrCity.value=="DELHI")  {
			alert ("Selected Permanent City is not valid for this class.");
			document.frmReg.drpPrCity.focus();
			return false;
			}
		}*/

		if (document.frmReg.txtPhone.value == "")  {
		alert ("Kindly enter phone no.");
		document.frmReg.txtPhone.focus();
		return false;
		}

		if (document.frmReg.txtMobile.value > "")  {
			if (isNaN(document.frmReg.txtMobile.value) || document.frmReg.txtMobile.value.length !=10)  {
			alert ("Kindly enter valid mobile no.");
			document.frmReg.txtMobile.focus();
			return false;
			}
		}

		if (document.frmReg.txtEmail.value == "")  {
			alert ("Kindly enter email ID.");
			document.frmReg.txtEmail.focus();
			return false;
		}

		if (document.frmReg.txtEmail.value > "")  {
			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.frmReg.txtEmail.value))) {
			alert("Invalid Email ID. Kindly enter the correct ID.");
			document.frmReg.txtEmail.focus();
			return false;
			}
		}
		
		if (document.frmReg.txtMotName.value == "")  {
		alert ("Kindly enter mother name.");
		document.frmReg.txtMotName.focus();
		return false;
		}	
		
		if (document.frmReg.txtMotAge.value == "")  {
		alert ("Kindly enter mother age.");
		document.frmReg.txtMotAge.focus();
		return false;
		}

		if (isNaN(document.frmReg.txtMotAge.value))  {
		alert ("Kindly enter valid mother age.");
		document.frmReg.txtMotAge.focus();
		return false;
		}

		if (document.frmReg.txtMotQulf.value == "")  {
		alert ("Kindly enter mother qualification or enter NA.");
		document.frmReg.txtMotQulf.focus();
		return false;
		}

		if (document.frmReg.txtMotInstitution.value == "")  {
		alert ("Kindly enter mother Institution or enter NA.");
		document.frmReg.txtMotInstitution.focus();
		return false;
		}

		if (document.frmReg.txtMotOcp.value == "")  {
		alert ("Kindly enter occuption or enter NA.");
		document.frmReg.txtMotOcp.focus();
		return false;
		}

		if (document.frmReg.txtMotInt.value == "")  {
		alert ("Kindly enter mother interest or enter NA.");
		document.frmReg.txtMotInt.focus();
		return false;
		}

		if (document.frmReg.txtMotInm.value == "")  {
		alert ("Kindly enter mother Income or enter NA.");
		document.frmReg.txtMotInm.focus();
		return false;
		}

		if (document.frmReg.txtMotAdd.value == "")  {
		alert ("Kindly enter mother office address or enter NA.");
		document.frmReg.txtMotAdd.focus();
		return false;
		}

		if (document.frmReg.txtMotPhone.value == "")  {
		alert ("Kindly enter mother phone no or enter NA.");
		document.frmReg.txtMotPhone.focus();
		return false;
		}
		
		if (document.frmReg.txtMotMobile.value > "")  {
			if (isNaN(document.frmReg.txtMotMobile.value) || document.frmReg.txtMotMobile.value.length !=10)  {
			alert ("Kindly enter valid mother mobile no.");
			document.frmReg.txtMotMobile.focus();
			return false;
			}
		}

		if (document.frmReg.txtMotEmail.value > "")  {
			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.frmReg.txtMotEmail.value))) {
			alert("Invalid Email ID. Kindly enter the correct mother ID.");
			document.frmReg.txtMotEmail.focus();
			return false;
			}
		}
		

		if (document.frmReg.txtFatName.value == "")  {
		alert ("Kindly enter father name.");
		document.frmReg.txtFatName.focus();
		return false;
		}	
		
		if (document.frmReg.txtFatAge.value == "")  {
		alert ("Kindly enter father age.");
		document.frmReg.txtFatAge.focus();
		return false;
		}
		
		if (isNaN(document.frmReg.txtFatAge.value))  {
		alert ("Kindly enter valid father age.");
		document.frmReg.txtFatAge.focus();
		return false;
		}

		if (document.frmReg.txtFatQulf.value == "")  {
		alert ("Kindly enter Father qualification or enter NA.");
		document.frmReg.txtFatQulf.focus();
		return false;
		}

		if (document.frmReg.txtFatInstitution.value == "")  {
		alert ("Kindly enter Father Institution or enter NA.");
		document.frmReg.txtFatInstitution.focus();
		return false;
		}

		if (document.frmReg.txtFatOcp.value == "")  {
		alert ("Kindly enter father occuption or enter NA.");
		document.frmReg.txtFatOcp.focus();
		return false;
		}

		if (document.frmReg.txtFatInt.value == "")  {
		alert ("Kindly enter father interest or enter NA.");
		document.frmReg.txtFatInt.focus();
		return false;
		}

		if (document.frmReg.txtFatInm.value == "")  {
		alert ("Kindly enter father Income or enter NA.");
		document.frmReg.txtFatInm.focus();
		return false;
		}

		if (document.frmReg.txtFatAdd.value == "")  {
		alert ("Kindly enter father office address or enter NA.");
		document.frmReg.txtFatAdd.focus();
		return false;
		}

		if (document.frmReg.txtFatPhone.value == "")  {
		alert ("Kindly enter father phone no or enter NA.");
		document.frmReg.txtFatPhone.focus();
		return false;
		}
		
		if (document.frmReg.txtFatMobile.value == "")  {
		alert ("Kindly enter father mobile no.");
		document.frmReg.txtFatMobile.focus();
		return false;
		}

		if (document.frmReg.txtFatMobile.value > "")  {
			if (isNaN(document.frmReg.txtFatMobile.value) || document.frmReg.txtFatMobile.value.length !=10)  {
			alert ("Kindly enter valid father mobile no.");
			document.frmReg.txtFatMobile.focus();
			return false;
			}
		}

		if (document.frmReg.txtFatEmail.value == "")  {
		alert ("Kindly enter father email ID.");
		document.frmReg.txtFatEmail.focus();
		return false;
		}

		if (document.frmReg.txtFatEmail.value > "")  {
			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(document.frmReg.txtFatEmail.value))) {
			alert("Invalid Email ID. Kindly enter the correct father ID.");
			document.frmReg.txtFatEmail.focus();
			return false;
			}
		}

	
		if (document.frmReg.drpLegal.value == "Yes")  {
			if (document.frmReg.txtLegalParentIntro.value == "")  {
			alert ("Kindly enter parent legal Introduction.");
			document.frmReg.txtLegalParentIntro.focus();
			return false;
			}

			if (document.frmReg.txtParentRight.value == "")  {
			alert ("Kindly enter parent legal status.");
			document.frmReg.txtParentRight.focus();
			return false;
			}

			if (document.frmReg.txtLegalResposible.value == "")  {
			alert ("Kindly enter parent legal responsible.");
			document.frmReg.txtLegalResposible.focus();
			return false;
			}

		}
		if (isNaN(document.frmReg.txtSblAge.value))  {
		alert ("Kindly enter valid sibling age.");
		document.frmReg.txtSblAge.focus();
		return false;
		}

	}

	function assignSchool(val)
	{
		if(val=='S')
		{
			document.frmReg.txtAnySchool.value="Shikshantar";
			document.getElementById('spGrp1').style.display="";			
		}
		else
		{
			document.frmReg.txtAnySchool.value="";
			document.getElementById('spGrp1').style.display="none";
		}
	}
	function assignSchool1(val)
	{
		if(val=='S')
		{
			document.frmReg.txtAnySchool1.value="Shikshantar";
			document.getElementById('spGrp2').style.display="";
		}
		else
		{
			document.frmReg.txtAnySchool1.value="";
			document.getElementById('spGrp2').style.display="none";
		}
	}

function pickCity(val,ref)
{
	if(document.frmReg.drpClass.selectedIndex <= 4 && val=="OTHER")
	{
		alert("Applications for non Gurgaon residents for Playgroup to Class I will not be accepted.");
	}
	if(document.frmReg.drpClass.selectedIndex > 4 && val=="OTHER")
	{
		alert("Applications for class II and above from certain areas of Delhi * will only be considered.");
	}
	//if(val=="OTHER" && ref=="C")
	//{
	//	alert("You have selected OTHER city for Current address");
	//}
}
	
function legalStatus(val)
{
	if(val=='Yes')
	{
		document.frmReg.txtLegalParentIntro.value="";
		document.frmReg.txtParentRight.value="";
		document.frmReg.txtLegalResposible.value="";
	}
	if(val=='No')
	{
		document.frmReg.txtLegalParentIntro.value="NA";
		document.frmReg.txtParentRight.value="NA";
		document.frmReg.txtLegalResposible.value="NA";
	}
}

function siblingChild(val)
{
	if(val==0)
	{
		document.getElementById('sh1').style.display="none";
		document.getElementById('sh2').style.display="none";
	}
	if(val==1)
	{
		document.getElementById('sh1').style.display="";
		document.getElementById('sh2').style.display="none";
	}
	if(val==2)
	{
		document.getElementById('sh1').style.display="";
		document.getElementById('sh2').style.display="";
	}
}

function reason(val)
{

	if(val=='Y')
	{
		alert("In case your child is with special needs please do contact Ms. Ritu Sharma/ Ms. Seema Singh at school office and submit the relevant documents");
	}
	
}