function ValidateContactForm()
{
	var email_address = document.subscribe_form.email_address.value;
	var firstname = document.subscribe_form.firstname.value;
	var lastname = document.subscribe_form.lastname.value;
	var address = document.subscribe_form.address.value;
	var city = document.subscribe_form.city.value;
	var state = document.subscribe_form.state.value;
	var postal_code = document.subscribe_form.postal_code.value;
	var country = document.subscribe_form.country.value;
	
	if ((email_address==null)||(email_address=="") || echeck(email_address)==false)
	{
		alert("Please Enter your Email")
		return false;
	}
	if (firstname == null || firstname == "")
	{
		alert("Please Enter First Name");
		return false;
	}
	if (lastname == null || lastname == "")
	{
		alert("Please Enter Last Name");
		return false;
	}
	if (address == null || address == "")
	{
		alert("Please Enter Address");
		return false;
	}
	if (city == null || city == "")
	{
		alert("Please Enter City");
		return false;
	}
	if (state == null || state == "")
	{
		alert("Please Enter State/Province");
		return false;
	}
	if (postal_code == null || postal_code == "")
	{
		alert("Please Enter Zip/Postal Code");
		return false;
	}
	if (country == null || country == "")
	{
		alert("Please Enter Country");
		return false;
	}
	
	
	return true;
}


function ValidateUploadForm()
{
	var email_address = document.subscribe_form.email_address.value;
	var tot_name = document.subscribe_form.tot_name.value;
	var mom_name = document.subscribe_form.mom_name.value;
	var child_age = document.subscribe_form.child_age.value;
	var gender = document.subscribe_form.gender.value;
	var hometown = document.subscribe_form.hometown.value;
	var userfile = document.subscribe_form.userfile.value;

	
	if (tot_name == null || tot_name == "")
	{
		alert("Please Enter Tot's Name");
		return false;
	}
	if (mom_name == null || mom_name == "")
	{
		alert("Please Enter Mom's Name");
		return false;
	}
	if (child_age == null || child_age == "")
	{
		alert("Please Enter Childs Age");
		return false;
	}
	if (gender == null || gender == "")
	{
		alert("Please Enter Childs Gender");
		return false;
	}
	if (hometown == null || hometown == "")
	{
		alert("Please Enter Hometown");
		return false;
	}
	if (userfile == null || userfile == "")
	{
		alert("Please Enter Upload Image");
		return false;
	}
	if ((email_address==null)||(email_address=="") || echeck(email_address)==false)
	{
		alert("Please Enter your Email")
		return false;
	}
	if (document.subscribe_form.terms.checked == false)
	{
		alert("You must agree with Terms & Conditions");
		return false;
	}
	
		if (terms.checked == false)
	{
		//added by cdengler mar 16/09 see ticket # 12372
		alert("You must agree with Terms & Conditions");
		return false;
	}
	
	
	
	return true;
}

function ValidateReferForm()
{
	var email_address = document.subscribe_form.your_email_address.value;
	var user_name = document.subscribe_form.your_name.value;

	
	if (user_name == null || user_name == "")
	{
		alert("Please Enter Your Name");
		return false;
	}
	if ((email_address==null)||(email_address=="") || echeck(email_address)==false)
	{
		alert("Please Enter your Email")
		return false;
	}
	
	return true;
}


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 Email")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid Email")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid Email")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid Email")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid Email")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid Email")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid Email")
		    return false
		 }

 		 return true					
}
