function validate_search()
{
	var keyword=document.searchnew.keyword;
	
	if (keyword.value.length < 1 || keyword.value.match(/[^\s]/)==null )
	{
		alert('Please Enter Keyword');
		keyword.focus();
		return false;
	}
	else return true; 
}

function validate_form(thisform)
{
	with (thisform)
	{
		if (email.value!="")
  		{
			if (validate_email(email,"Invalid E-mail Address.")==false)
  			{
				email.focus();
				return false;
			}
		}else
		{
			alert("Please Enter E-mail Address.");
			return false;
		}
		if (validate_radio(newsletter,"Please Select Type Of Newsletter.")==false)
  		{
			return false;
		}
	}
}

function dont_validate_form(thisform)
{
	with (thisform){
		if (email.value!=""){
			if (validate_email(email,"Invalid E-mail Address.")==false){
				email.focus();
				return false;
			}
		}

		document.fnewsletter.action="newsletter/index.php";
		document.fnewsletter.submit();
	}
}

function validate_required(field,alerttxt)
{
	with (field)
	{
		if (value==null||value=="")
	  	{
			alert(alerttxt);
			return false
		}
		else {return true}
	}
}

function validate_email(field,alerttxt)
{
	with (field)
	{
		if (/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(document.fnewsletter.email.value))
		{
			return (true)
		}

		alert(alerttxt)
		return (false)
	}
}

function validate_radio (field,alerttxt)
{
	if ((document.fnewsletter.newsletter[0].checked==false) && (document.fnewsletter.newsletter[1].checked==false))
	{
		alert(alerttxt);
		return false
	}else if(document.fnewsletter.newsletter[0].checked==true)
	{
		if(document.fnewsletter.newsletter[0].checked)
		{
			document.fnewsletter.action="newsletter/index.php";
			document.fnewsletter.submit();
		}
		
	}else if(document.fnewsletter.newsletter[1].checked==true)
	{
		if(document.fnewsletter.newsletter[1].checked)
		{
			document.fnewsletter.action="newsletter/index57.php";
			document.fnewsletter.submit();
		}
	}
	else {return true}

}

function chkdate()
{
	var date=document.form1.dob.value
	var c_dt = new Date();
	var current = Date.UTC(c_dt.getFullYear(), c_dt.getMonth()+1, c_dt.getDate(),0,0,0);
	
	var split1=date.split("-")
	var user = Date.UTC(split1[2], split1[0], split1[1],0,0,0);
	
		if(user < current)
		{
			alert("Select valid future date.")
			return false;
		}else
		{
			return true;	
		}
}

function chkdate1()
{
	var date=document.form1.dob.value
	var c_dt = new Date();
	var current = Date.UTC( c_dt.getFullYear(), c_dt.getMonth()+1, c_dt.getDate(),0,0,0);
	
	var split1=date.split("-")
	var user = Date.UTC( split1[2], split1[0], split1[1],0,0,0);
	
	if(user > current)
	{
		alert("Select valid past date.")
		return false;
	}else
	{
		return true;
	}
}

function validate_date(field,alerttxt)
{
	with (field)
	{
		if (/^(\d{1,2})(\-)(\d{1,2})(\-)(\d{4})$/.test(document.fnewsletter.dob.value))
		{
			return (true)
		}
		alert(alerttxt)
		return (false)
	}
}

function confirm_dob()
{
	if(document.getElementById('dob').value!='')
	{
		var dob = document.getElementById('dob').value
		var temp_date=dob.split('-');
		var dat=temp_date[2]+"/"+temp_date[0]+"/"+temp_date[1];
		var theDate = new Date(dat); 
		var ent_time=theDate.getTime()
		
		var currentTime = new Date()
		var month = currentTime.getMonth()
		var day = currentTime.getDate()
		var year = currentTime.getFullYear()
		var cur_time=currentTime.getTime()
		
		var months_diff=countMonths(currentTime,theDate);

	if(months_diff<-9)
	{
		var sel=confirm('Are you sure? If you enter this date, you will receive our kids edition newsletter');
		
		if (sel==true)
		{
			
			document.forms['form1'].elements['fourToeight'].checked=0;
			return true;
		}
		else
		{
			return false;
		}
	}
	}
	else
	{
		alert('You must specify the date of birth');
		return false;
	}
}

function countMonths(d1,d2)
{
		var months;
		months = (d2.getFullYear() - d1.getFullYear()) * 12;
		months -= d1.getMonth() + 1;
		months += d2.getMonth() + 1;
		return months;
}

