function validate()
{
	var inputs = $$().getElementsByTagName('input');
	var returnVal = true;
	for(x=0; x<inputs.length; x++)
	{
		var input = inputs[x];
		if(input.className.toLowerCase() == "required" &&  input.value == "")
		{
			var img = $$().createElement("img");
			img.src = "../images/warning_small.gif";
			
			var validator = $(input.name + "_validator");
			if(validator){validator.innerHTML = "";}
			
			validator.appendChild(img);
			
			returnVal = false;
		}
		else if(input.className.toLowerCase() == "required" && input.value != "")
		{
			var validator = $(input.name + "_validator");
			if(validator)
			{
				validator.innerHTML = "";
			}

		}
	}
	
	if(!returnVal)
	{
		alert("Fields marked are required");
	}
	return returnVal;	
}


function clear_validation()
{
	var inputs = $$().getElementsByTagName('input');
	for(x=0; x<inputs.length; x++)
	{
		var input = inputs[x];
		if(input.className.toLowerCase() == "required")
		{	
			var validator = $(input.name + "_validator");
			if(validator){validator.innerHTML = "";}
		}
	}
}

function notes_validation(elem)
{
	var email = $$().request_info.email;
	if(elem.value != "" && email.value == "")
	{
		alert("Please give us a valid email so we may respond to your question.");
		elem.value = "";
		email.focus();
	}
}