// JavaScript Document for registration

//===============================================================================
function ValidateNumeric(e)
{
	var keynum;
	var keychar;
	var Validstr="0123456789"
	if(window.event) // IE
	  {	
		  keynum = e.keyCode;
	  }
	else if(e.which) // Netscape/Firefox/Opera
	  {
		  keynum = e.which;
		  if(keynum=9)
		  {
		  	return keynum
		  }		  
	  }
	keychar = String.fromCharCode(keynum);
	if(Validstr.indexOf(keychar) != -1)
	{
		return keychar
	}
	return false
}

//===============================================================================

function ValidateChr1(e)
{
	var keynum;
	var keychar;
	var Validstr="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";		

	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
		if(keynum == 8 || keynum == 9 || keynum == 13)
		{
			return keynum;
		}
	}
	else
	{
		return keynum;
	}
	
	keychar = String.fromCharCode(keynum);

	if(Validstr.indexOf(keychar) != -1)
	{
		return keychar;
	}
	else
	{
		alert("Invalid Character!");
		return false;		
	}
}

//===============================================================================
// By GBPatil
/*function fncValidateSplCharacters(e)
{		
	var strInvalidCharacters = "#<>%!}][{}()+*"

	if(window.event) // IE
	{	
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}
	else
	{	
		return true; // for those keys not tracked by browser events such as tab, enter.
	}
	
	keychar = String.fromCharCode(keynum);

	if (strInvalidCharacters.indexOf(keychar) != -1)
	{
		alert("This field can't contain invalid characters like: #, < , > , % , ! , ] , [ , { , } , ( , ) , + , *");
		return false;	
	}
	return true;
}

//===============================================================================
//================================================================================================================
// By GBPatil
function fncValidateCharacters(e, strValidationType)
{
	var keynum;
	var keychar;
	var strValidCharacters;

	if (strValidationType == "Email")
	{
		strValidCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@._- "
	}
	else if (strValidationType == "Characters")
	{
		strValidCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ "
	}
	else if (strValidationType == "Numeric")
	{
		strValidCharacters = "0123456789"
	}
	else if (strValidationType == "Userid")
	{
		strValidCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789._ "
	}
	else if (strValidationType == "password")
	{
		strValidCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789._@!#$%^&*-+=,/\?;: "
	}
	else if (strValidationType == "alphanumeric")
	{
		strValidCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 "
	}
	else if (strValidationType == "idnumbers")
	{
		strValidCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789(),@_.- "
	}

	if(window.event)	// IE
	{
		keynum = e.keyCode;
	}
	else if(e.which)	// Netscape/Firefox/Opera
	{	
		keynum = e.which;
		if(keynum == 8 || keynum == 9 || keynum == 13)	// For Tabs, enter keys.
		{
			return true;
		}
	}
	else
	{	
		return true; // returning true as not event match found with the browser. userful for enter, tab & other keys
	}

	
	if(keynum == 8 || keynum == 9 || keynum == 13)	// For Tabs, enter keys.
	{
		return true;
	}
	
	keychar = String.fromCharCode(keynum);

	if(strValidCharacters.indexOf(keychar) != -1)
	{
		return keychar;
	}
	else
	{
		alert("Character ` " + keychar + " ´ is invalid!\nPlease enter valid characters only!");
		return false;		
	}
}
//================================================================================================================
*/
//Start check Subscription commence month
function digitmonth(cmonth)
{
	if (cmonth=='January'){
		digitm=1
	}
	if (cmonth=='February'){
		digitm=2
	}
	if (cmonth=='March'){
		digitm=3
	}
	if (cmonth=='April'){
		digitm=4
	}
	if (cmonth=='May'){
		digitm=5
	}
	if (cmonth=='June'){
		digitm=6
	}
	if (cmonth=='July'){
		digitm=7
	}
	if (cmonth=='August'){
		digitm=8
	}
	if (cmonth=='September'){
		digitm=9
	}
	if (cmonth=='October'){
		digitm=10
	}
	if (cmonth=='November'){
		digitm=11
	}
	if (cmonth=='December'){
		digitm=12
	}	
	return digitm;
}

function monthcheck()
{	
countrycode=document.form1.selBalaViharCountry.value;

	if(document.form1.subnot[0].checked == true)
	{
		if(countrycode==192)
		{		
			cmonth=document.form1.monthname1.value;
			digitm=digitmonth(cmonth)
			//cyear=document.form1.yearname1.value
			
			var cdt = new Date();		
			//var t_mon = cdt.getMonth()+1; // Returns the month as a digit
			//alert (digitm)
			//alert (t_mon)
			cdt.setMonth(cdt.getMonth() + 1);
			var t_mon = cdt.getMonth()+1; // Returns the month as a digit
			//t_year=cdt.getYear();
			
			if (parseInt(digitm) < parseInt(t_mon))
			{
				alert ("Subscription commence month should not be current month OR less than the current month.");
				ov=cdt.getMonth();
				document.form1.monthname1.options[ov].selected=true;
				return false;
			}
			
		}
	}
}
//End check Subscription commence month
function formvalidate()
{
countrycode=document.form1.selBalaViharCountry.value;


	if(document.form1.subnot[0].checked == true)
	{
		if(countrycode==192)
		{		
			cmonth=document.form1.monthname1.value;
			digitm=digitmonth(cmonth)
			//alert (digitm)
			var cdt = new Date();		
			//var t_mon = cdt.getMonth()+1; // Returns the month as a digit
			cdt.setMonth(cdt.getMonth() + 1);
			var t_mon = cdt.getMonth()+1; // Returns the month as a digit			
			
		//Check for the checkbox validation of the offline payment
		/*if(document.form1.years[0].checked == true || document.form1.years[1].checked == true || document.form1.years[2].checked == true || document.form1.years[3].checked == true)  
		{
			
		}
		else
		{
			if(document.form1.years[0].checked == false || document.form1.years[1].checked == false || document.form1.years[2].checked == false || document.form1.years[3].checked == false)  
			{
				alert("Please select Subscription Year(s) and Rate! \n" + "else \n" + "Select No ..");
				return false;							
			}
		}*/

			if (parseInt(digitm) < parseInt(t_mon))
			{
				alert ("Subscription commence month should not be current month OR less than the current month.");
				document.form1.monthname1.focus();
				return false;
			}
			/*
			if(document.form1.paymentmode[1].checked == true)  
			{								
				if(document.getElementById('ChequeNumber').value==''||document.getElementById('ChequeNumber').value=='ChequeNumber'){
				alert("Please enter a Cheque Number \n" + "else \n" + "Select No ..")
				document.getElementById('ChequeNumber').focus();
				return false;
				}
				
				if(document.getElementById('ChequeAmount').value==''||document.getElementById('ChequeAmount').value=='ChequeAmount'){
				alert('Please enter a Cheque Amount')
				document.getElementById('ChequeAmount').focus();
				return false;
				}
				
			}

			if(document.form1.paymentmode[2].checked == true)  
			{								
				if(document.getElementById('caChequeNumber').value==''||document.getElementById('caChequeNumber').value=='ChequeNumber'){
				alert("Please enter a Cheque Number \n" + "else \n" + "Select No ..")
				document.getElementById('caChequeNumber').focus();
				return false;
				}
				
				if(document.getElementById('caChequeAmount').value==''||document.getElementById('caChequeAmount').value=='ChequeAmount'){
				alert('Please enter a Cheque Amount')
				document.getElementById('caChequeAmount').focus();
				return false;
				}
				
			}
			
			if(document.form1.paymentmode[3].checked == true)  
			{								
				
								if(document.getElementById('DemandDraftNumber').value==''||document.getElementById('DemandDraftNumber').value=='DemandDraftNumber'){
					alert("Please enter a DemandDraft Number \n" + "else \n" + "Select No ..")
					document.getElementById('DemandDraftNumber').focus();
					return false;
					}
					
							if(document.getElementById('DemandDraftAmount').value==''||document.getElementById('DemandDraftAmount').value=='DemandDraftAmount'){
					alert('Please enter a DemandDraft Amount')
					document.getElementById('DemandDraftAmount').focus();
					return false;
					}
				
			}
			*/		
		
			//Check for the checkbox validation of the offline payment
			/*
			if(document.form1.paymentmode[0].checked == true || document.form1.paymentmode[1].checked == true || document.form1.paymentmode[2].checked == true || document.form1.paymentmode[3].checked == true || document.form1.paymentmode[4].checked == true)  
			{
					
					missinginfo = "";
					if (document.form1.confirmoffline.checked == false) {
					missinginfo += "\n - You must confirm to pay offline ";
					}
					if (missinginfo != "") {
					missinginfo ="______________________________\n" +
					"Required information is missing: \n" +
					missinginfo + "\n______________________________" +
					"\nPlease complete and resubmit.";
					alert(missinginfo);
					return false;
					}																								
			}*/
        }
	}	
		
frm=document.form1;
var current = new Date(); 
var agecount;
//if (navigator.appName == 'Microsoft Intenet Explorer')
//{
///	agecount=current.getYear() - document.form1.yearname.value;
//}
//else
//{
	agecount=current.getFullYear() - document.form1.yearname.value;	
//}



var mm=frm.monthname;
var dd=frm.dayname;
var yyyy=frm.yearname;
x=document.form1.password.value;
y=document.form1.password1.value;	

var months = new Array("","January","February","March","April","May","June","July",
		"August","September","October","November","December");
		

if(document.form1.uname.value=="")
{
		alert("Enter Username...");
		document.form1.uname.focus();
		return false;
}
else if(document.form1.password.value=="")
{
		alert("Enter password...");
		document.form1.password.focus();
		return false;
}
else if(document.form1.password1.value=="")
{
		alert("Re-enter password...");
		document.form1.password1.focus();
		return false;
}	

if (x.length<4)
{
		alert("Password must have a minimum of 4 characters...");
		document.form1.password.focus();
		return false;
}

else if(document.form1.password.value!=document.form1.password1.value)
{
		alert("Re-entered password is not matching...");
		document.form1.password1.focus();
		return false;
}

if (frm.fname.value=="")
{
	alert("Enter First Name ...");
	document.form1.fname.focus();
	return false;
}
else if(frm.lname.value=="")
{
	alert("Enter Last Name ...");
	document.form1.lname.focus();
	return false;
}
if ((mm.value==4 && dd.value > 30) || (mm.value==6 && dd.value > 30) || (mm.value==9 && dd.value > 30) || (mm.value==11 && dd.value > 30))
{
			alert(months[mm.value] + " has only 30 days.");
			dd.focus();
			return false;
}
if (mm.value==2 && yyyy.value %4 > 0 && dd.value > 28)
{
			alert("February of "+ yyyy.value + " has only 28 days.");
			dd.focus();
			return false;
}
else if (mm.value==2 && dd.value > 29)
{
			alert("February of "+ yyyy.value + " has only 29 days.");
			dd.focus();
			return false;
}
		
/*
else if(document.form1.youth[0].status==true && agecount > 18) 
{
	alert("Select valid age group.You are above 18 years ...");
	document.form1.youth[0].focus();
	return false;
	
}
*/

else if(document.form1.youth[0].checked==true && agecount > 18) 
{
	alert("Select valid age group.You are above 18 years ...");
	document.form1.youth[0].focus();
	return false;	
}
/*
else if(document.form1.youth[1].status==true && agecount < 18) 
{
	alert("Select valid age group.You are below 18 years ...");
	document.form1.youth[0].focus();
	return false;
}
*/

else if(document.form1.youth[1].checked==true && agecount < 18) 
{
	alert("Select valid age group.You are below 18 years ...");
	document.form1.youth[0].focus();
	return false;
}
/*
else if(document.form1.school.value=="" && document.form1.youth[0].status==true)
{
	alert("Enter School Name...");
	document.form1.school.focus();
	return false;
}
else if(document.form1.std.value=="" && document.form1.youth[0].status==true)
{
	alert("Enter Grade...");
	document.form1.std.focus();
	return false;
}
*/
else if(document.form1.school.value=="" && document.form1.youth[0].checked==true)
{
	alert("Enter School Name...");
	document.form1.school.focus();
	return false;
}
else if(document.form1.std.value=="" && document.form1.youth[0].checked==true && document.form1.ddlPreSchools.value == "select")
{
	//alert("Please enter Standard/Grade OR Pre-Schools Grade!!");
	alert("Please enter number of the Standard/grade you belong to.");
	document.form1.std.focus();
	return false;
}
else if (document.form1.std.value > 12)
{
	alert("Standard/Grade should not be greater than 12!");
	document.form1.std.focus();
	return false;
}
else if(document.form1.email.value=="")
{
	alert("Enter your valid email id...");
	document.form1.email.focus();
	return false;
}
else if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form1.email.value)==false)
{
	alert("Invalid E-mail Address! Please re-enter.");
	document.form1.email.focus();
    return false;
}
else if(document.form1.selBalaViharCountry.value=='0' && document.form1.txtBalaViharCountry.value=="")
{
	alert("Select Country... If not Found In List Please Enter By your own...");
	document.form1.selBalaViharCountry.focus();
	return false;
}
else if (document.form1.selBalaViharCountry.value=='2931' && document.form1.txtBalaViharCountry.value=="")
{
		alert("Please enter Country Name!");
		document.form1.txtBalaViharCountry.focus();
		return false;
}
else if(document.form1.selBalaViharState.value=='0' && document.form1.txtBalaViharState.value=="")
{
		alert("Select State... If not Found In List Please Enter By your own...");
		document.form1.selBalaViharState.focus();
		return false;
}
else if(document.form1.selBalaViharState.value=='2931' && document.form1.txtBalaViharState.value=="")
{
		alert("Please enter State Name!");
		document.form1.txtBalaViharState.focus();
		return false;
}
else if(document.form1.selBalaViharCity.value=='0'&& document.form1.txtBalaViharCity.value=="")
{
		alert("Select City... If not Found In List Please Enter By your own...");
		document.form1.selBalaViharCity.focus();
		return false;
}
else if(document.form1.selBalaViharCity.value=='2931'&& document.form1.txtBalaViharCity.value=="")
{
		alert("Please enter City Name!");
		document.form1.txtBalaViharCity.focus();
		return false;
}
else if(document.form1.address.value=="")
{
		alert("Enter Address...");
		document.form1.address.focus();
		return false;
}
else if(document.form1.balaviharpincode.value=="")
{
		alert("Enter Pincode...");
		document.form1.balaviharpincode.focus();
		return false;
}
else if(document.form1.baddress.value=="" && document.form1.kid[0].status==true)
{
			alert("Enter Balvihar Address...");
			document.form1.baddress.focus();
			return false;
}
else if(document.form1.sevak.value=="" && document.form1.kid[0].status==true)
{
			alert("Enter Sevak Name...");
			document.form1.sevak.focus();
			return false;
}
else if(document.form1.subno.value=="" && document.form1.subs[0].status==true)
{
			alert("Enter Subscription Number...");
			document.form1.subno.focus();
			return false;
}
else
{
document.form1.action="registration.asp?action=register";
document.form1.submit();
}

}

function echeck(str) {

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID");
		   document.form1.email.select();
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    
		    return false;
		 }

 		 return true;					
	}

function fun_enb_des(x)
{
	/*
	if(document.form1.youth[0].status==true)
	{
		document.form1.school.disabled=false;
		document.form1.std.disabled=false;
	}
	if(document.form1.youth[1].status==true)
	{
		document.form1.school.disabled=true;
		document.form1.std.disabled=true;
	}
	*/
	
	/*
	if (document.form1.youth[0].status==true || document.form1.youth.value == "Youth")
	{
		document.getElementById("divSchoolDetails").style.display = "block";
		document.getElementById("divParentDetails").style.display = "block";
		document.getElementById("divBalaViharDetails").style.display = "block";
	}
	else if (document.form1.youth[1].status==true || document.form1.youth.value == "Adult")
	{
		document.getElementById("divSchoolDetails").style.display = "none";
		document.getElementById("divParentDetails").style.display = "none";
		document.getElementById("divBalaViharDetails").style.display = "none";
	}
	else
	{
		document.getElementById("divSchoolDetails").style.display = "block";
		document.getElementById("divParentDetails").style.display = "block";
		document.getElementById("divBalaViharDetails").style.display = "block";
	}
	*/
	//radio[int].status == true doesnt work in mozilla
	//alert(x.value);

	if (x.value == "Youth")
	{
		document.getElementById("divSchoolDetails").style.display = "block";
		document.getElementById("divParentDetails").style.display = "block";
		document.getElementById("divBalaViharDetails").style.display = "block";
	}
	else if (x.value == "Adult")
	{
		document.getElementById("divSchoolDetails").style.display = "none";
		document.getElementById("divParentDetails").style.display = "none";
		//document.getElementById("divBalaViharDetails").style.display = "none"; 
	}
	else
	{
		document.getElementById("divSchoolDetails").style.display = "block";
		document.getElementById("divParentDetails").style.display = "block";
		document.getElementById("divBalaViharDetails").style.display = "block";
	}
}



function kid1()
{
	
		
	if(document.form1.kid[0].status==true)
	{   document.form1.sevak.disabled=false;
		document.form1.baddress.disabled=false;
		
	}
	if(document.form1.kid[1].status==true)
	{   document.form1.sevak.disabled=true;
		document.form1.baddress.disabled=true;
		
	}
	
	
}




function sub()
{
	if(document.form1.subs[0].status==true)
	{
		document.form1.subno.disabled=false;
		
	}
	if(document.form1.subs[1].status==true)
	{
		document.form1.subno.disabled=true;
		
	}
	
	
}

function enb_dis1(val)
{
	if(document.form1.cou.checked==true)
    { //alert("hi")
		document.form1.txtBalaViharCountry.disabled=false;
		//document.form1.txtBalaViharState.disabled=false;
		//document.form1.txtBalaViharCity.disabled=false;
		//document.form1.st.disabled=true;
		//document.form1.ci.disabled=true;
    }
	else
	{
		document.form1.txtBalaViharCountry.disabled=true;
	}

	
}
function enb_dis2(val)
{
	if(document.form1.st.checked==true)
    { //alert("hi")
		document.form1.txtBalaViharState.disabled=false;
		//document.form1.txtBalaViharState.disabled=false;
		//document.form1.txtBalaViharCity.disabled=false;
		//document.form1.st.disabled=true;
		//document.form1.ci.disabled=true;
    }
	else
	{
		document.form1.txtBalaViharState.disabled=true;
	}

	
}

function enb_dis3(val)
{
	if(document.form1.ci.checked==true)
    { //alert("hi")
		document.form1.txtBalaViharCity.disabled=false;
		//document.form1.txtBalaViharState.disabled=false;
		//document.form1.txtBalaViharCity.disabled=false;
		//document.form1.st.disabled=true;
		//document.form1.ci.disabled=true;
    }
	else
	{
		document.form1.txtBalaViharCity.disabled=true;
	}

	
}

function magazine1(x)
{
if (x.value=="yes")
{
		document.getElementById("divBalaViharDetailsMore").style.display = "block";

		document.form1.sevak.disabled=false
		document.form1.baddress.disabled=false
}
	else
	{
		document.getElementById("divBalaViharDetailsMore").style.display = "none";
		document.form1.sevak.disabled=true
		document.form1.baddress.disabled=true
	}
}

/*function magazine2(x)
{

if (x.value=="yes")
{
		document.form1.subno.disabled=false
		
}
	else
	{
		document.form1.subno.disabled=true
		
	}
}*/
//Do you subscribe to Balvihar (if Yes, Would you like to subscribe to Balvihar will disappear)
function magazine2(x)
{
	if (x.value=="yes")
	{
			document.getElementById("divBalaViharDetailsMore2").style.display = "block";

            document.form1.subnot[1].checked = true;
			document.getElementById("magId").style.display = "none";
			document.getElementById("divBalaViharDetailsMore3").style.display = "none";			
			document.form1.subno.disabled=false
						
	}
	else
	{
		document.getElementById("divBalaViharDetailsMore2").style.display = "none";
		
		document.getElementById("magId").style.display = "block";
		document.getElementById("divBalaViharDetailsMore3").style.display = "none";
        document.form1.subno.disabled=true
					
	}
}
//Would you like to subscribe to Balvihar (if Yes, display Magazine Subscription Form)
function magazine3(x)
{

	countcode=document.form1.selBalaViharCountry.value;
	
	if (x.value=="Yes")
	{
		/*
		if (countcode==192)
		{
			document.getElementById("divBalaViharDetailsMore3").style.display = "block";
		}
		else
		{
			document.form1.subnot[1].checked = true;
		}
		*/
		document.getElementById("divBalaViharDetailsMore3").style.display = "block";	
	}
	else
	{
			document.getElementById("divBalaViharDetailsMore3").style.display = "none";
		
	}
}

function magazine4(x)
{
	if (x=="334")
	{
			document.getElementById("divBalaViharDetailsMore4").style.display = "none";
			document.getElementById("divBalaViharDetailsMore5").style.display = "none";
	}
	else
	{
			document.getElementById("divBalaViharDetailsMore4").style.display = "block";
			document.getElementById("divBalaViharDetailsMore5").style.display = "block";
	}
}
//To check Payonline check box checked or not
function Cheque(x)
{

 if (document.form1.paynow.checked==true)
  {
	  alert("Please Uncheck Online Payment")
	  document.form1.paymentmode[1].checked = false;
      document.form1.paynow.focus();
	  return false;
  }
else
 {

	if (x.value=="Cheque")
	{
			/*
			document.getElementById("spanCheque").style.display = "block";
		
			document.form1.ChequeNumber.disabled=false
			document.form1.ChequeAmount.disabled=false
			
			document.getElementById("spanChequeatpar").style.display = "none";
			document.getElementById("spanDemandDraft").style.display = "none";

			document.form1.caChequeNumber.disabled=true
			document.form1.caChequeAmount.disabled=true
			document.form1.DemandDraftNumber.disabled=true
			document.form1.DemandDraftAmount.disabled=true
			
			document.getElementById("divconfirmoffline").style.display = "block";
			document.form1.confirmoffline.disabled=false
			*/
			document.form1.confirmoffline.value="confirmoffline"
	}
	else
	{
			/*
			document.getElementById("spanCheque").style.display = "none";

			document.form1.ChequeNumber.disabled=true
			document.form1.ChequeAmount.disabled=true
			*/		
	}
 }
}

function Chequeatpar(x)
{

 if (document.form1.paynow.checked==true)
  {
	  alert("Please Uncheck Online Payment")
	  document.form1.paymentmode[2].checked = false;
      document.form1.paynow.focus();
	  return false;
  }
else
 {

	if (x.value=="Cheque at par")
	{
			/*
			document.getElementById("spanChequeatpar").style.display = "block";
		
			document.form1.caChequeNumber.disabled=false
			document.form1.caChequeAmount.disabled=false
			
			document.getElementById("spanCheque").style.display = "none";
			document.getElementById("spanDemandDraft").style.display = "none";

			document.form1.ChequeNumber.disabled=true
			document.form1.ChequeAmount.disabled=true
			document.form1.DemandDraftNumber.disabled=true
			document.form1.DemandDraftAmount.disabled=true
			
			document.getElementById("divconfirmoffline").style.display = "block";
			document.form1.confirmoffline.disabled=false
			*/
			document.form1.confirmoffline.value="confirmoffline"
	}
	else
	{
			/*
			document.getElementById("spanChequeatpar").style.display = "none";

			document.form1.caChequeNumber.disabled=true
			document.form1.caChequeAmount.disabled=true
			*/		
	}
 }
}

function DemandDraft(x)
{
 if (document.form1.paynow.checked==true)
  {
	  alert("Please Uncheck Online Payment")
	  document.form1.paymentmode[3].checked = false;
      document.form1.paynow.focus();
	  return false;
  }
else
 {
	if (x.value=="DemandDraft")
	{
			/*
			document.getElementById("spanDemandDraft").style.display = "block";
		
			document.form1.DemandDraftNumber.disabled=false
			document.form1.DemandDraftAmount.disabled=false
			
			document.getElementById("spanCheque").style.display = "none";
			document.getElementById("spanChequeatpar").style.display = "none";

			document.form1.ChequeNumber.disabled=true
			document.form1.ChequeAmount.disabled=true
			document.form1.caChequeNumber.disabled=true
			document.form1.caChequeAmount.disabled=true
			
			document.getElementById("divconfirmoffline").style.display = "block";
			document.form1.confirmoffline.disabled=false
			*/
			document.form1.confirmoffline.value="confirmoffline"

	}
	else
	{
			/*
			document.getElementById("spanDemandDraft").style.display = "none";

			document.form1.DemandDraftNumber.disabled=true
			document.form1.DemandDraftAmount.disabled=true
			*/		
	}

 }
}

function Cash(x)
{
  if (document.form1.paynow.checked==true)
  {
	  alert("Please Uncheck Online Payment")
	document.form1.paymentmode[0].checked = false;
      document.form1.paynow.focus();
	  return false;
  }
else
 {


	if (x.value=="Cash")
	{
			/*document.getElementById("spanCheque").style.display = "none";

			document.form1.ChequeNumber.disabled=true
			document.form1.ChequeAmount.disabled=true	
			
			document.getElementById("spanChequeatpar").style.display = "none";
			document.form1.caChequeNumber.disabled=true
			document.form1.caChequeAmount.disabled=true
			
			document.getElementById("spanDemandDraft").style.display = "none";

			document.form1.DemandDraftNumber.disabled=true
			document.form1.DemandDraftAmount.disabled=true
			
			document.getElementById("divconfirmoffline").style.display = "block";
			document.form1.confirmoffline.disabled=false			
			*/
			document.form1.confirmoffline.value="confirmoffline"
	}
  }
}

function MoneyOder(x)
{
	 if (document.form1.paynow.checked==true)
  {
	  alert("Please Uncheck Online Payment")
	document.form1.paymentmode[3].checked = false;
      document.form1.paynow.focus();
	  return false;
  }
else
 {
	if (x.value=="MoneyOder")
	{
			/*
			document.getElementById("spanCheque").style.display = "none";

			document.form1.ChequeNumber.disabled=true
			document.form1.ChequeAmount.disabled=true	
			
			document.getElementById("spanChequeatpar").style.display = "none";
			document.form1.caChequeNumber.disabled=true
			document.form1.caChequeAmount.disabled=true
			
			document.getElementById("spanDemandDraft").style.display = "none";

			document.form1.DemandDraftNumber.disabled=true
			document.form1.DemandDraftAmount.disabled=true
			
			document.getElementById("divconfirmoffline").style.display = "block";
			document.form1.confirmoffline.disabled=false
			*/
			document.form1.confirmoffline.value="confirmoffline"
	}
 }
}
//*************************************************************************************************************
//*************************************************************************************************************
function DoTextDisabled(x, y)
{
	var txtName;
	var ddlName;

	// If Country checkbox checked then disable all dropdown & enable all other fields
	if (x.checked == true && y == "Country")
	{
		document.form1.chkOtherState.checked = true;
		document.form1.chkOtherCity.checked = true;
		document.form1.chkOtherArea.checked = true;

		document.form1.ddlState.disabled = true;
		document.form1.ddlState.selectedIndex = 0;
		document.form1.ddlCity.disabled = true;
		document.form1.ddlCity.selectedIndex = 0;
		document.form1.ddlArea.disabled = true;
		document.form1.ddlArea.selectedIndex = 0;
		
		document.form1.txtOtherState.disabled = false;
		document.form1.txtOtherCity.disabled = false;
		document.form1.txtOtherArea.disabled = false;
	}

	// To blank the Other Text Box when Unchecked
	if (x.checked == false)
	{
		if (y == "Country")
		{
			document.form1.txtOtherCountry.value = "";
		}

		if (y == "Country")
		{
			document.form1.txtOtherCountry.value = "";
		}

		if (y == "Country")
		{
			document.form1.txtOtherCountry.value = "";
		}

		if (y == "Country")
		{
			document.form1.txtOtherCountry.value = "";
		}
	}
	/*else
	{
		document.form1.chkOtherState.checked = false;
		document.form1.chkOtherCity.checked = false;
		document.form1.chkOtherArea.checked = false;
		
		document.form1.ddlState.disabled = false;
		document.form1.ddlCity.disabled = false;
		document.form1.ddlArea.disabled = false;

		document.form1.txtOtherState.disabled = true;
		document.form1.txtOtherCity.disabled = true;
		document.form1.txtOtherArea.disabled = true;
	}
	*/

	if (y == "Country")
	{
		txtName = document.form1.txtOtherCountry;
		ddlName = document.form1.ddlCountry;
	}
	if (y == "State")
	{
		txtName = document.form1.txtOtherState;
		ddlName = document.form1.ddlState;
	}
	if (y == "City")
	{
		txtName = document.form1.txtOtherCity;
		ddlName = document.form1.ddlCity;
	}
	if (y == "Area")
	{
		txtName = document.form1.txtOtherArea;
		ddlName = document.form1.ddlArea;
	}

	// To individually disable & enable on each checkbox event
	if (x.checked == true)
	{
		txtName.disabled = false;
		ddlName.disabled = true;
		ddlName.selectedIndex = 0;
	}
	else
	{
		txtName.disabled = true;
		txtName.value = "";
		ddlName.disabled = false;

	}
}
//*****************************************************************************************************************
//*****************************************************************************************************************
function fncValidateGrade(intGrade)
{
	if (intGrade > 12)
	{
		alert("Standard/Grade Should not be greater than 12!");
		document.form1.std.focus();
		return false;
	}
}
//*****************************************************************************************************************
//*****************************************************************************************************************
function trim(str) 
{
	return str.replace(/^\s+|\s+$/g,"");
}

function CheckUserID(userid)
{	
	userid = trim(userid)
	if (userid != "")
	{
		var xmlhttp;
		if (window.XMLHttpRequest)
		{
			// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp=new XMLHttpRequest();
		}
		else
		{
			// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		xmlhttp.onreadystatechange=function()
		{
			if(xmlhttp.readyState==4)
			{	
				//alert(xmlhttp.responseText);
				if (xmlhttp.responseText == "Exists")
				{
					document.getElementById("spnUName").innerHTML = "<span style='color: red; font-weight: bolder;'>User ID Not Available!</span>";
				}
				else if (xmlhttp.responseText == "NotExists")
				{
					document.getElementById("spnUName").innerHTML = "<span style='color: green; font-weight: bolder;'>User ID Available!</span>";
				}
				//document.getElementById("spnUserID").innerHTML=xmlhttp.responseText;
			}
		}
		
		xmlhttp.open("GET","CheckUserID.asp?userid=" + userid ,true);
		xmlhttp.send(null);
	}
	else
	{
		document.getElementById("spnUName").innerHTML = "";
	}
}
//******added by raj/check subscription ID*********
function CheckSubsCode(subscode)
{	
	subscode = trim(subscode)
	if (subscode != "")
	{
		var xmlhttp;
		if (window.XMLHttpRequest)
		{
			// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp=new XMLHttpRequest();
		}
		else
		{
			// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		xmlhttp.onreadystatechange=function()
		{
			if(xmlhttp.readyState==4)
			{	
				var check1
				var addr
				var str1=xmlhttp.responseText;
				var mySplitResult = str1.split("|");
               
			   check1=mySplitResult[0]
               addr=mySplitResult[1]
			   fullname=mySplitResult[2]
				//alert(mySplitResult[0]);
				if (check1 == "Exists")
				{
					document.getElementById("sbUName").innerHTML = "<span style='color: green; font-size:12; font-weight: bolder;'>Subscription Number Available!</span>";
				    document.form1.appaddress.value=addr
					document.form1.appname.value=fullname
				}
				else if (check1 == "NotExists")
				{
					document.getElementById("sbUName").innerHTML = "<span style='color: red; font-size:12; font-weight: bolder;'>Subscription Number Not Available!</span>";
				    document.form1.appaddress.value=""
					document.form1.appname.value=""
				}
				//document.getElementById("spnUserID").innerHTML=xmlhttp.responseText;
			}
		}
		
		xmlhttp.open("GET","CheckSubsCode.asp?subscode=" + subscode ,true);
		xmlhttp.send(null);
	}
	else
	{
		document.getElementById("spnUName").innerHTML = "";
	}
}


function online_sel()
{
document.form1.paymentmode[0].checked = false;
document.form1.paymentmode[1].checked = false;
document.form1.paymentmode[2].checked = false;
document.form1.paymentmode[3].checked = false;
document.form1.paymentmode[4].checked = false;
/*
document.form1.confirmoffline.checked = false;
document.getElementById("spanCheque").style.display = "none";
document.getElementById("spanDemandDraft").style.display = "none";
document.getElementById("divconfirmoffline").style.display = "none";
*/
document.form1.confirmoffline.value=""
}

//*******raj/end checking*******
//*****************************************************************************************************************
//*****************************************************************************************************************
function getYearForAge(intYear)
{
	var AgeYears;
	ThisYear = new Date().getFullYear();
	AgeYears = ThisYear - intYear;
	if (AgeYears > 17)
	{
		document.form1.youth[1].checked = true;
		//document.getElementById("divFrmAdult").style.display = "none";
		document.getElementById("divAge").style.display = "none";
		document.getElementById("divSchoolDetails").style.display = "none";
		document.getElementById("divParentDetails").style.display = "none";
		//document.getElementById("divBalaViharDetails").style.display = "none";
	}
	else
	{
		document.form1.youth[0].checked = true;
		//document.getElementById("divFrmAdult").style.display = "block";
		document.getElementById("divAge").style.display = "block";
		document.getElementById("divSchoolDetails").style.display = "block";
		document.getElementById("divParentDetails").style.display = "block";
		//document.getElementById("divBalaViharDetails").style.display = "block";
	}
}

function seeCountry(form) {
	
    var newCountry = (form.selBalaViharCountry.options[form.selBalaViharCountry.selectedIndex].text);
   // document.form1.tempCountry.value = newCountry;
   
   if (newCountry == "India") 
    {
		//alert(newCountry);
		document.getElementById("divParentDetails1").style.display = "none";
		document.getElementById("divParentDetails").style.display = "block";
	}
	else
	{			
		document.getElementById("divParentDetails1").style.display = "block";
		document.getElementById("divParentDetails").style.display = "none";
	}
}
