function checkForm(){
	//alert(document.dbform.genre.length);
	/*
	if (document.dbform.genre_other.value != ""){
		document.dbform.genre[document.dbform.genre.length].value = document.dbform.genre_other.value;
	}
	*/
	var c_value = "";
			for (var i=0; i < document.dbform.genre.length; i++){
   				if (document.dbform.genre[i].checked){
      				c_value = c_value + document.dbform.genre[i].value + " ";
      			}
   			}
   			if (document.dbform.genre_other.value != ""){
   				c_value = c_value + document.dbform.genre_other.value;
   			}
   			document.dbform.genres.value = c_value;
   			//alert(document.dbform.genres.value);
   			
			if (document.dbform.first_name.value != "") {
			var newfname = document.dbform.first_name.value;
			newfname = newfname.toLowerCase();
			var newlet = newfname.substring(0,1).toUpperCase();
			var subfname = newfname.substring(1,newfname.length);
			document.dbform.first_name.value = newlet + subfname;
			} else {
			alert("Please enter a first name");
			return false;
			}
			if (document.dbform.last_name.value != "") {
			var newlname = document.dbform.last_name.value;
			newlname = newlname.toLowerCase();
			var newlet2 = newlname.substring(0,1).toUpperCase();
			var sublname = newlname.substring(1,newlname.length);
			document.dbform.last_name.value = newlet2 + sublname;
			} else {
			alert("Please enter a last name");
			return false;
			}
			
			if (document.dbform.Continent.value == ""){
				alert("Please choose your continent");
				return false;
			}
			
			if (document.dbform.Country.value == ""){
				alert("Please choose your country");
				return false;
			}
			if (document.dbform.City.value != ""){
				var newcity = document.dbform.City.value;
				newcity = newcity.toLowerCase();
				var newcitylet = newcity.substring(0,1).toUpperCase();
				var subcity = newcity.substring(1,newcity.length);
				document.dbform.City.value = newcitylet + subcity;
			} else {
				alert("Please enter your city");
				return false;
			}
			
			if ((document.dbform.Country.value != "United States") || (document.dbform.Country.value != "Canada") || (document.dbform.Country.value != "United Kingdom")){
				document.dbform.StateProvCounty.value = "";
			}
			
			if (document.dbform.Country.value == "United States"){
				if (document.dbform.State.value == ""){
					alert("Please choose your State");
					return false;
				} else {
				document.dbform.StateProvCounty.value = document.dbform.State.value;
				//alert(document.dbform.StateProvCounty.value);
				}
			}
			
			if (document.dbform.Country.value == "Canada"){
				if (document.dbform.Province.value == ""){
					alert("Please choose your Province");
					return false;
				} else {
				document.dbform.StateProvCounty.value = document.dbform.Province.value;
				//alert(document.dbform.StateProvCounty.value);
				}
			}
			
			if (document.dbform.Country.value == "United Kingdom"){
				if (document.dbform.County.value == ""){
					alert("Please choose your County");
					return false;
				} else {
				document.dbform.StateProvCounty.value = document.dbform.County.value;
				//alert(document.dbform.StateProvCounty.value);
				}
			}
			
			if (document.dbform.primeflute.value == "Other"){
				if (document.dbform.prime_other.value == ""){
					alert("You chose 'Other' as your Primary Flute. Please tell us what your Primary Flute is.");
					return false;
				}
			document.dbform.flute_type.value = "Other: " + document.dbform.prime_other.value;
			} else {
			document.dbform.flute_type.value = document.dbform.primeflute.value;
			}
			
			if (document.dbform.secflute.value == "Other"){
				if (document.dbform.secflute_other.value == ""){
					alert("You chose 'Other' as your Secondary Flute. Please tell us what your Primary Flute is.");
					return false;
				}
			document.dbform.flute_type2.value = "Other: " + document.dbform.secflute_other.value;
			} else {
			document.dbform.flute_type2.value = document.dbform.secflute.value;
			}
			
			if (document.dbform.picflute.value == "Other"){
				if (document.dbform.picflute_other.value == ""){
					alert("You chose 'Other' as your Piccolo. Please tell us what your Piccolo is.");
					return false;
				}
			document.dbform.piccolo.value = "Other: " + document.dbform.picflute_other.value;
			} else {
			document.dbform.piccolo.value = document.dbform.picflute.value;
			}
			
			if (document.dbform.altflute.value == "Other"){
				if (document.dbform.altflute_other.value == ""){
					alert("You chose 'Other' as your Alto Flute. Please tell us what your Primary Flute is.");
					return false;
				}
			document.dbform.altoflute.value = "Other: " + document.dbform.altflute_other.value;
			} else {
			document.dbform.altoflute.value = document.dbform.altflute.value;
			}
			
			if (document.dbform.bflute.value == "Other"){
				if (document.dbform.bflute_other.value == ""){
					alert("You chose 'Other' as your Bass Flute. Please tell us what your Primary Flute is.");
					return false;
				}
			document.dbform.bassflute.value = "Other: " + document.dbform.bflute_other.value;
			} else {
			document.dbform.bassflute.value = document.dbform.bflute.value;
			}
			
			if ((document.dbform.emailaddr.value == "") || (document.dbform.emailaddr.value.indexOf('@') == -1) || (document.dbform.emailaddr.value.indexOf('.') == -1)){
				alert("Please enter a valid email address");
				return false;
			}
		document.forms['dbform'].submit();
	}
	function showStates(countrystr){
	var stateobj = document.getElementById("statediv");
	var stateobj1 = document.getElementById("statediv1");
	var provobj = document.getElementById("provdiv");
	var provobj1 = document.getElementById("provdiv1");
	var ukobj = document.getElementById("ukdiv");
	var ukobj1 = document.getElementById("ukdiv1");
			if (countrystr == "United States"){
			stateobj.className = "stateclassb";
			stateobj1.className = "stateclassb";
			} else if (countrystr != "United States"){
			stateobj.className = "stateclass";
			stateobj1.className = "stateclass";
			}
			if (countrystr == "Canada"){
			provobj.className = "stateclassb";
			provobj1.className = "stateclassb";
			} else if (countrystr != "Canada"){
			provobj.className = "stateclass";
			provobj1.className = "stateclass";
			}
			if (countrystr == "United Kingdom"){
			ukobj.className = "stateclassb";
			ukobj1.className = "stateclassb";
			} else if (countrystr != "United Kingdom"){
			ukobj.className = "stateclass";
			ukobj1.className = "stateclass";
			}
	}
	
	function doOther(valstr, div1, div2){
	var otherobj = document.getElementById(div1);
	var otherobj2 = document.getElementById(div2);
		if (valstr == "Other"){
			otherobj.className = "stateclassb";
			otherobj2.className = "stateclassb";
		} else {
			otherobj.className = "stateclass";
			otherobj2.className = "stateclass";
		}
	}
	
	function otherGenre(gen1, gen2){
	var genreobj1 = document.getElementById(gen1);
	var genreobj2 = document.getElementById(gen2);
	
		if (genreobj1.className == "stateclass"){
		genreobj1.className = "stateclassb";
		genreobj2.className = "stateclassb";
		} else {
		genreobj1.className = "stateclass";
		genreobj2.className = "stateclass";
		}
	}