function checkForm() {
	
	// validates the presence of Bands
	if(document.tourAdd.band.value == "") {
		alert("You must enter the band name or names!");
		document.tourAdd.band.focus();
		return false;
	}
	
	// validates the Tour End Month, Day and Year!
	if(document.tourAdd.tourEndMonth.value == "" || document.tourAdd.tourEndDay.value == "" || document.tourAdd.tourEndYear.value == "") {
		alert("You must enter Tour End, Month, Day and Year!");
		document.tourAdd.tourEndMonth.focus();
		return false;
	}
	
	// validates the presence of Dates
	if(document.tourAdd.tourDates.value == "") {
		alert("You must enter the Tour Dates!");
		document.tourAdd.tourDates.focus();
		return false;
	}
	
	// validates the Website
	if(document.tourAdd.toururl.value != "") {
		var webAddress = document.tourAdd.toururl.value;
		if(webAddress.substring(0,7) != "http://") {
			if(webAddress.substring(0,3) == "www"){
				document.tourAdd.toururl.value = "http://" + webAddress;
				return true;
			} else if(webAddress.substring(0,3) != "www") {
				document.tourAdd.toururl.value = "http://www." + webAddress;
				return true;
			}
		}
	}
	
	// validates the Website 2
	if(document.tourAdd.toururl2.value != "") {
		var webAddress = document.tourAdd.toururl2.value;
		if(webAddress.substring(0,7) != "http://") {
			if(webAddress.substring(0,3) == "www"){
				document.tourAdd.toururl2.value = "http://" + webAddress;
				return true;
			} else if(webAddress.substring(0,3) != "www") {
				document.tourAdd.toururl2.value = "http://www." + webAddress;
				return true;
			}
		}
	}
	
}

// **** Checks Event form ****

function checkEvent() {

// Checks for Event Name

	if (document.eventAdd.event.value == ""){
		alert("You must enter an event or band name!");
		document.eventAdd.event.focus();
		return false;
	} else {
	}

// Checks for Start Date

	if (document.eventAdd.eventStartMonth.value == "" || document.eventAdd.eventStartDay.value == "" || document.eventAdd.eventStartYear.value == ""){
		alert("You must enter a start date!");
		return false;
	} else {
	}
	
// Checks for Description

	if (document.eventAdd.eventDesc.value == ""){
		alert("You must enter a description!");
		document.eventAdd.eventDesc.focus();
		return false;
	} else {
	}
	

// Checks for Spam
	var descriptionSearch = /porn|<a|www|http|WWW|<A|HTTP|viagra|loan|penis|enlarge|rolex|phet|levit/;
	var string1 = document.eventAdd.eventDesc.value;
	var matchPos1 = string1.search(descriptionSearch);

	if(matchPos1 != -1) {
		alert("Sorry, no URLs in the description field!");
		document.eventAdd.eventDesc.focus();
		return false;
		} else{
		}
		
// Checks for Address

	if (document.eventAdd.eventAddress.value == ""){
		alert("You must enter an address!");
		document.eventAdd.eventAddress.focus();
		return false;
	} else {
	}
// Checks for City

	if (document.eventAdd.eventCity.value == ""){
		alert("You must enter a City!");
		document.eventAdd.eventCity.focus();
		return false;
	} else {
	}
// Checks for State

	if (document.eventAdd.eventState.value == ""){
		alert("You must enter a State!");
		document.eventAdd.eventState.focus();
		return false;
	} else {
	}

}