function addNewBox()
{
		
		var i = $F('hid_count');
	
		//get number of rows
		var table=document.getElementById("text_table");
		
		var newRow = document.createElement("tr");
		var newRow1 = document.createElement("tr");
		var newRow2 = document.createElement("tr");
		
		
		var newCol = document.createElement("td");
		var newCol1 = document.createElement("td");
		var newCol2 = document.createElement("td");
		var newCol3 = document.createElement("td");
		var newCol4 = document.createElement("td");
		
		newCol.innerHTML="<div align='right'>Name of Child #"+ i + ":</div>";
		newCol1.innerHTML="<div align='left'><input name=\"addChild[]\" type=\"text\" id=\"addChild[] \" size=\"20\" /></div>";
		newCol2.innerHTML="<div align='right'>Date of birth of Child #"+ i + ":</div>";
		newCol3.innerHTML="<div align='left'><input name=\"dobChild[]\" type=\"text\" id=\"dobChild[] \" size=\"20\" /></div>";
		newCol4.innerHTML="<div align='right' name='another_child' id='another_child'>[ <a href='#' onclick='addNewBox()'>Add another child</a> ]</div>";
		
		//alert(newCol1.innerHTML);
		newRow.appendChild(newCol);
		newRow.appendChild(newCol1);
		newRow1.appendChild(newCol2);
		newRow1.appendChild(newCol3);
		newRow1.appendChild(newCol4);
		
		table.getElementsByTagName("tbody")[0].appendChild(newRow);
		table.getElementsByTagName("tbody")[0].appendChild(newRow1);
		table.getElementsByTagName("tbody")[0].appendChild(newRow2);
		$('hid_count').value=parseInt(i)+1;
	
		document.getElementById("another_child").style.display="none";
		
}

function validate()
{
		
	var name=$F('Name');
	var membership_no=$F('mNumber');
	var date_birth=$F('age');
	var address=$F('addressLine1');
	var city=$F('city');
	var zip=$F('zip');
	
	if(name=="")
	{
		alert("Please enter Name");
		$('Name').focus();
		return false;
			
	}
	if(membership_no=="")
	{
		alert("Please enter Membership no");
		$('mNumber').focus();
		return false;
	}
	if(date_birth=="")
	{
		alert("Please enter Date of birth");
		$('age').focus();
		return false;
	}
	if(address=="")
	{
		alert("Please enter Address Line1");
		$('addressLine1').focus();
		return false;
	}
	if(city=="")
	{
		alert("Please enter City");
		$('city').focus();
		return false;
	}
	if(zip=="")
	{
		alert("Please enter Zip");
		$('zip').focus();
		return false;
	}
	
	
	
		
}

function DisplayTextBox()
{
	
	if(document.getElementById("rd_member").checked==true)
	{
	document.getElementById("member").style.display="";
	document.getElementById("other").style.display="none";
	document.getElementById("other").value="";
	
	}
	else if(document.getElementById("other_ad").checked==true)
	{
	document.getElementById("other").style.display="";
	document.getElementById("member").style.display="none";
	document.getElementById("member").value="";
	
	}
	else
	{
		document.getElementById("member").style.display="none";
		document.getElementById("other").style.display="none";
	}
	
	//alert(smallest_unit);
}
function hiddenTextBox()
{
	document.getElementById("member").style.display="none";
	document.getElementById("other").style.display="none";
}

function validateGuestPass()
{

var first_name=$('#fName').val();	
var last_name=$('#lName').val();	
var address=$('#addressLine1').val();	
var city=$('#city').val();	
var zip=$('#zip').val();	
var phone=$('#phone').val();	
var date_birth=$('#age').val();
var email=$('#email').val();
var emailExpression = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;	
var age=$('#age').val();


if(first_name=="")
	{
		$('#fName').focus();
		alert("Please enter Your First Name");
		return false;
	}
	if(last_name=="")
	{
		$('#lName').focus();
		alert("Please enter Your Last Name");
		return false;
	}
	
	if(address=="")
	{
		$('#addressLine1').focus();
		alert("Please enter Address Line1");
		return false;
	}
	if(city=="")
	{
		$('#city').focus();
		alert("Please enter City");
		return false;
	}
	if(zip=="")
	{
		$('#zip').focus();
		alert("Please enter Zip");
		return false;
	}
	if(phone == "")
	{
		$('#phone').focus();
		alert("Please enter Phone");
		return false;
	}

	var phoneRegExp = new RegExp(/^(\()?(\d{3})([\)-])?(\d{3})([-])?(\d{4})$/);
	if(phone.indexOf(' ') != -1)
    {
    	$('#phone').focus();
		alert("Spaces are not allowed in Phone number");
		return false;
        
    }
	if(!(phoneRegExp.test(phone)))
	{		
	    $('#phone').focus();
		alert("Phone number format error");
		return false;
	
	}
	if(email.length == 0)
	{
		$('#email').focus(); 
		alert("Please Enter Email Address");
		return false;
	}
	if(!email.match (emailExpression))
	{
		$('#email').focus();
		alert("Please Enter Valid Email");
		return false;
	}
	if(date_birth=="")
	{
		$('#age').focus();
		alert("Please enter Date of birth");
		return false;
	}
}

//For date validation
function checkValidDate(inpDate)
{

	var currentyear=(new Date).getFullYear();
	var startyear=(new Date).getFullYear()-100;
	
	var strDate= document.getElementById(inpDate).value;
	
	//alert(strDate);	

	//alert(strDate.split("/"));	

	var dFields = strDate.split("/",3);
	
	var theForm = document.form1;
	var RegExDate1 = new RegExp(/^\d\d(\/)\d\d(\/)\d\d\d\d$/);
	var RegExDate2 = new RegExp(/^\d(\/)\d(\/)\d\d\d\d$/);
	var RegExDate3 = new RegExp(/^\d\d(\/)\d(\/)\d\d\d\d$/);
	var RegExDate4 = new RegExp(/^\d(\/)\d\d(\/)\d\d\d\d$/);
	
	//Phone number validation
	if (document.getElementById('age').value != "" && document.getElementById('age').value != "click to open")
	{
	
	
	
	
	var date_val1=RegExDate1.test(theForm['age'].value);
	var date_val2=RegExDate2.test(theForm['age'].value);
	var date_val3=RegExDate3.test(theForm['age'].value);
	var date_val4=RegExDate4.test(theForm['age'].value);
	
	
	if(date_val1==false)
	{
		if(date_val2==false)
	{
		if(date_val3==false)
	{
		if(date_val4==false)
	{
		document.getElementById(inpDate).value = "";
		$('#age').focus();
		alert('Please enter a valid Date');
		return false;
 		
	}
	}
	}
	
	}
	
	}
	
	//var checkValue = checkDate(inpDate);
	//if(checkValue != 1)
	//alert(checkValue);
	
	if(dFields[0] > 12)
	{
		
	document.getElementById('age').value="";
	$('#age').focus();
	alert('Please enter a valid Month');
	return false;
	
	}
	if(dFields[1] > 31)
	{
	document.getElementById('age').value="";
	$('#age').focus();
	alert('Please enter a valid Day');
	return false;
		
	}
	if(dFields[2] > currentyear || dFields[2] < startyear)
	{
		
	document.getElementById('age').value="";
	$('#age').focus();
	alert('Please enter a valid Year');
	return false;
			
	}
	
	

}
//End date validation
