function checkVoteSubmit(form_id){

	document.getElementById('signup_birthday_errormessage'+form_id).innerHTML="<span class = 'darker_background_color'>test</span>";
	document.getElementById('signup_gender_errormessage'+form_id).innerHTML="<span class = 'darker_background_color'>test</span>";

	//alert(form_id);
	
	var returnBirthday=validateVoteBirthday(document.getElementById('vote_signup_form'+form_id), document.getElementById('signup_birthday_errormessage'+form_id));
	var returnGender=validateVoteGender(document.getElementById('vote_signup_form'+form_id), document.getElementById('signup_gender_errormessage'+form_id));
	
	/*
	var returnBirthday=validateVoteBirthday(document.('vote_signup_form'+form_id), document.getElementById("signup_birthday_errormessage"));
	var returnGender=validateVoteGender(document.('vote_signup_form'+form_id), document.getElementById("signup_gender_errormessage"));
	*/
	
	
if((!returnBirthday)&&(!returnGender)){	//looks good submit!
	this.disabled=true;
	return true;
   }else{
	return false;
   }
}



function validateVoteBirthday(thisForm, targetDiv)
{   
   //didn't find any problems so far so check server database for duplicates

   var return_value=false;
   var return_string;

    //var targetDiv=document.getElementById("birthday_errormessage");
    var formElement=thisForm.year;
   if(validateData(formElement,"noDropDownSelected",0)){
	return_value = true;
   }else{
	//if selected, check that 18 years old
	var birthyear = formElement.value;

   }

 

  if (return_value==false)
    	targetDiv.innerHTML="<span class = 'darker_background_color'>test</span>";
  else{
	targetDiv.innerHTML="Select your birth year";
	 return return_value;	
}


 var today=new Date();
//var todayyear=today.getYear() + 1900;
var todayyear=today.getFullYear();
var todaymonth=today.getMonth()+1;
var todayday=today.getDate();
//alert("this year"+todayyear);
var cuttoff_age=13;
if((todayyear-birthyear)<=(cuttoff_age)){
	//alert("younger than necessary");
	/*if((todayyear-birthyear)==(cuttoff_age))
	{
	//in 19th year -- might have turned 18 this year check if birthday has already happened
		if(((todaymonth<birthmonth))){		
			//birthday may not have happened yet
			targetDiv.innerHTML='Your must be '+cuttoff_age+' or older to use this site';
		 	return true;
		}else {
			if(((todaymonth==birthmonth)&&(todayday<birthday))){
				targetDiv.innerHTML='Your must be '+cuttoff_age+' or older to use this site';
		 	return true;
			}
		}
	}else{*/
		// too young
		targetDiv.innerHTML='Your must be '+cuttoff_age+' or older';
		 return true;
	//}	
}

 return return_value;	

}






function validateVoteGender(thisForm, targetDiv)
{   
  
   var formElement=thisForm.gender;
   
   if(validateData(formElement,"noDropDownSelected",0)){
	targetDiv.innerHTML="Select your gender";
	return true;
   }else{
    	
			targetDiv.innerHTML="<span class = 'darker_background_color'>test</span>";
			return false;
   }
	
}