// JavaScript Document

function validatedon()
{
		var my_form=document.volunteer_form;
		var error=0;
		if(my_form.firstname.value=="" || my_form.firstname.value=="Required")
		{
			my_form.firstname.value="Required";
			my_form.firstname.style.color="red";
			error=1;
		}
		else
		{
			my_form.firstname.style.color="black";
		}
		
		if(my_form.city.value=="" || my_form.city.value=="Required")
		{
			my_form.city.value="Required";
			my_form.city.style.color="red";
			error=1;
		}
		else
		{
			my_form.city.style.color="black";
		}
		
		
		if(my_form.occupation.value=="" || my_form.occupation.value=="Required")
		{
			my_form.occupation.value="Required";
			my_form.occupation.style.color="red";
			error=1;
		}
		else
		{
			my_form.occupation.style.color="black";
		}
		
		if(my_form.employer.value=="" || my_form.employer.value=="Required")
		{
			my_form.employer.value="Required";
			my_form.employer.style.color="red";
			error=1;
		}
		else
		{
			my_form.employer.style.color="black";
		}
		
		
		if(my_form.state.value=="" || my_form.state.value=="Required")
		{
			my_form.state.value="Required";
			my_form.state.style.color="red";
			error=1;
		}
		else
		{
			my_form.state.style.color="black";
		}
		
		
		if(my_form.zip.value=="" || my_form.zip.value=="Required")
		{
			my_form.zip.value="Required";
			my_form.zip.style.color="red";
			error=1;
		}
		else
		{
			my_form.zip.style.color="black";
		}
		
		
		
		if(my_form.lastname.value=="" || my_form.lastname.value=="Required")
		{
			my_form.lastname.value="Required";
			my_form.lastname.style.color="red";
			error=1;
		}
		else
		{
			my_form.lastname.style.color.color="red";
		}
		
		
		if(my_form.address.value=="" || my_form.address.value=="Required")
		{
			my_form.address.value="Required";
			my_form.address.style.color="red";
			error=1;
		}
		else
		{
			my_form.address.style.color="black";
		}
		
		if(my_form.telephone.value=="" || my_form.telephone.value=="Required")
		{
			my_form.telephone.value="Required";
			my_form.telephone.style.color="red";
			error=1;
		}
		else
		{
			my_form.telephone.style.color="black";
		}
		
		if(my_form.email.value=="" || my_form.email.value=="Required")
		{
			my_form.email.value="Required";
			my_form.email.style.color="red";
			error=1;
		}
		else
		{
			if(validemail(my_form.email.value))
				my_form.email.style.color="black";
			else
			{
				my_form.email.value="Not a valid email id";
				my_form.email.style.color="red";
				error=1;
			}
		}
		
		if(error==1)
		{
			alert('There were some errors, please check.');
			return false;
		}
		
		
		return true;
		
}

function validate()
{
		var my_form=document.volunteer_form;
		var error=0;
		if(my_form.firstname.value=="" || my_form.firstname.value=="Required")
		{
			my_form.firstname.value="Required";
			my_form.firstname.style.color="red";
			error=1;
		}
		else
		{
			my_form.firstname.style.color="black";
		}
		
		if(my_form.lastname.value=="" || my_form.lastname.value=="Required")
		{
			my_form.lastname.value="Required";
			my_form.lastname.style.color="red";
			error=1;
		}
		else
		{
			my_form.lastname.style.color.color="red";
		}
		
		
		if(my_form.address.value=="" || my_form.address.value=="Required")
		{
			my_form.address.value="Required";
			my_form.address.style.color="red";
			error=1;
		}
		else
		{
			my_form.address.style.color="black";
		}
		
		if(my_form.telephone.value=="" || my_form.telephone.value=="Required")
		{
			my_form.telephone.value="Required";
			my_form.telephone.style.color="red";
			error=1;
		}
		else
		{
			my_form.telephone.style.color="black";
		}
		
		if(my_form.email.value=="" || my_form.email.value=="Required")
		{
			my_form.email.value="Required";
			my_form.email.style.color="red";
			error=1;
		}
		else
		{
			if(validemail(my_form.email.value))
				my_form.email.style.color="black";
			else
			{
				my_form.email.value="Not a valid email id";
				my_form.email.style.color="red";
				error=1;
			}
		}
		
		if(error==1)
		{
			alert('There were some errors, please check.');
			return false;
		}
		
		
		return true;
		
}

function SetState(obj_checkbox, obj_textarea)
{ 
	if(!obj_checkbox.checked)
	{ obj_textarea.disabled = true;
	}
	else
	{ obj_textarea.disabled = false;
	}
}

function validemail(email)
{
		if(email.indexOf('@')<0){
			//alert('There must be an @ sign in your e-mail address');
			return false;
		}
		else if(email.indexOf('@') != email.lastIndexOf('@')){
			//alert('There can not be more than one @ sign in your e-mail address');
			return false;
		}
		else if(email.indexOf('.')<0){
			//alert('There must be at least one period in your e-mail address');
			return false;
		}
		else if(email.lastIndexOf('.')<email.indexOf('@')){
			//alert('There must be at least one period following your @ sign in your e-mail address');
			return false;
		}
		return true;
}