function get_states(str, SITEROOT)
{
	var url = SITEROOT+"/modules/register/show_state.php";
	ajax.sendrequest("GET", url, { nid:str }, '', 'proDiv');
}



function get_Cities(str, SITEROOT)
{
	var url = SITEROOT+"/modules/register/show_city.php";
	ajax.sendrequest("GET", url, { pid:str }, '', 'cityDiv');
 
}

function valid_frm()
{	
	//alert(document.getElementById('AvailableToStartdt').checked);
	if(!document.frmRegister.Agree.checked)
	{
		alert("Please accept terms to register.");
		document.frmRegister.Agree.focus();		
		return false;
	} 
	if(document.getElementById('AvailableToStartdt').checked==true)
	{
		if(document.frmRegister.AvailableToStartD.value=="")
		{
			alert("Please enter day.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		
		if(isNaN(document.frmRegister.AvailableToStartD.value))
		{
			alert("Please enter day in numbers only.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartD.value > 31)
		{
			alert("Day must be less than 31.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartD.value.length<2)
		{
			alert("Please enter day in 2 digit.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value=="")
		{
			alert("Please enter month in 2 digit.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(isNaN(document.frmRegister.AvailableToStartM.value))
		{
			alert("Please enter month in numbers only.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value.length<2)
		{
			alert("Please enter month in 2 digit.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value > 12)
		{
			alert("Month must be less than 12.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 		
		if(document.frmRegister.AvailableToStartY.value=="")
		{
			alert("Please enter Year.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		if(isNaN(document.frmRegister.AvailableToStartY.value))
		{
			alert("Please enter year in numbers only.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartY.value.length<4)
		{
			alert("Please enter Year in 4 digit.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		
	} 

	var myDate=new Date();
	var yer = myDate.getFullYear();
	var dt = myDate.getDate();
	var mnt = myDate.getMonth()+1;

	var date = document.frmRegister.DOB.value;
	var date_format = date.split("-");
 	var year = date_format[0];
	var month = date_format[1];
	var day = date_format[2];

	if(year==yer  && month==mnt && day>dt)
	{
		alert("Please enter Past date.");
		document.frmRegister.DOB.focus;
		return false;
	}
	if(year==yer  && month>mnt && day==dt)
	{
		alert("Please enter Past date.");
		document.frmRegister.DOB.focus;
		return false;
	}
	if(year==yer  && month>mnt)
	{
		alert("Please enter Past date.");
		document.frmRegister.DOB.focus;
		return false;
	}
	if(year>yer)
	{
		alert("Please enter Past date.");
		document.frmRegister.DOB.focus;
		return false;
	}
	
}


function valid_family_frm()
{	
	//alert(document.getElementById('AvailableToStartdt').checked);
	if(!document.frmRegister.Agree.checked)
	{
		alert("Please accept terms to register.");
		document.frmRegister.Agree.focus();		
		return false;
	} 
	if(document.getElementById('AvailableToStartdt').checked==true)
	{
		if(document.frmRegister.AvailableToStartD.value=="")
		{
			alert("Please enter day.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		
		if(isNaN(document.frmRegister.AvailableToStartD.value))
		{
			alert("Please enter day in numbers only.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartD.value > 31)
		{
			alert("Day must be less than 31.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartD.value.length<2)
		{
			alert("Please enter day in 2 digit.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value=="")
		{
			alert("Please enter month in 2 digit.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(isNaN(document.frmRegister.AvailableToStartM.value))
		{
			alert("Please enter month in numbers only.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value.length<2)
		{
			alert("Please enter month in 2 digit.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value > 12)
		{
			alert("Month must be less than 12.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 		
		if(document.frmRegister.AvailableToStartY.value=="")
		{
			alert("Please enter Year.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		if(isNaN(document.frmRegister.AvailableToStartY.value))
		{
			alert("Please enter year in numbers only.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartY.value.length<4)
		{
			alert("Please enter Year in 4 digit.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		
	} 

	
}


function valid_frm_update()
{	
	
	if(document.getElementById('AvailableToStartdt').checked==true)
	{
		if(document.frmRegister.AvailableToStartD.value=="")
		{
			alert("Please enter day.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		
		if(isNaN(document.frmRegister.AvailableToStartD.value))
		{
			alert("Please enter day in numbers only.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartD.value > 31)
		{
			alert("Day must be less than 31.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartD.value.length<2)
		{
			alert("Please enter day in 2 digit.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value=="")
		{
			alert("Please enter month in 2 digit.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(isNaN(document.frmRegister.AvailableToStartM.value))
		{
			alert("Please enter month in numbers only.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value.length<2)
		{
			alert("Please enter month in 2 digit.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value > 12)
		{
			alert("Month must be less than 12.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 		
		if(document.frmRegister.AvailableToStartY.value=="")
		{
			alert("Please enter Year.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		if(isNaN(document.frmRegister.AvailableToStartY.value))
		{
			alert("Please enter year in numbers only.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartY.value.length<4)
		{
			alert("Please enter Year in 4 digit.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		
	} 

	var myDate=new Date();
	var yer = myDate.getFullYear();
	var dt = myDate.getDate();
	var mnt = myDate.getMonth()+1;

	var date = document.frmRegister.DOB.value;
	var date_format = date.split("-");
 	var year = date_format[0];
	var month = date_format[1];
	var day = date_format[2];

	if(year==yer  && month==mnt && day>dt)
	{
		alert("Please enter Past date.");
		document.frmRegister.DOB.focus;
		return false;
	}
	if(year==yer  && month>mnt && day==dt)
	{
		alert("Please enter Past date.");
		document.frmRegister.DOB.focus;
		return false;
	}
	if(year==yer  && month>mnt)
	{
		alert("Please enter Past date.");
		document.frmRegister.DOB.focus;
		return false;
	}
	if(year>yer)
	{
		alert("Please enter Past date.");
		document.frmRegister.DOB.focus;
		return false;
	}
	
}

function valid_family_frm_update()
{	
	
	if(document.getElementById('AvailableToStartdt').checked==true)
	{
		if(document.frmRegister.AvailableToStartD.value=="")
		{
			alert("Please enter day.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		
		if(isNaN(document.frmRegister.AvailableToStartD.value))
		{
			alert("Please enter day in numbers only.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartD.value > 31)
		{
			alert("Day must be less than 31.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartD.value.length<2)
		{
			alert("Please enter day in 2 digit.\n");
			document.frmRegister.AvailableToStartD.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value=="")
		{
			alert("Please enter month in 2 digit.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(isNaN(document.frmRegister.AvailableToStartM.value))
		{
			alert("Please enter month in numbers only.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value.length<2)
		{
			alert("Please enter month in 2 digit.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartM.value > 12)
		{
			alert("Month must be less than 12.\n");
			document.frmRegister.AvailableToStartM.focus();
			return false;		
		} 		
		if(document.frmRegister.AvailableToStartY.value=="")
		{
			alert("Please enter Year.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		if(isNaN(document.frmRegister.AvailableToStartY.value))
		{
			alert("Please enter year in numbers only.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		if(document.frmRegister.AvailableToStartY.value.length<4)
		{
			alert("Please enter Year in 4 digit.\n");
			document.frmRegister.AvailableToStartY.focus();
			return false;		
		} 
		
	} 

	
}


