function emreferp()
{
var mail_str;
mail_str  = "mailto:?subject=bookingevententertainment.com - You should be listed";
mail_str += "&body=bookingevententertainment.com provides you with bookings leads to event planners looking for entertainers. ";
mail_str += "Sign up, create your profile and upload a picture, Audio and Videos links. ";
mail_str += "Go to http://bookingevententertainment.com/ and get yourself listed.";
location.href = mail_str;
}
// ***************************************************************************************************************
function emrefere()
{
var mail_str;
mail_str  = "mailto:?subject=bookingevententertainment.com for your upcoming function";
mail_str += "&body=Need Entertainment for your upcoming event? Search for your entertainer ";
mail_str += "at http://bookingevententertainment.com/ or simply post your event to have performers ";
mail_str += "provide you with quotes. bookingevententertainment.com is a free service.";
location.href = mail_str;
}
// ***************************************************************************************************************
function vallogin()
	{
	if(document.login.user.value == "")
		{
			alert("Please enter username");
			document.login.user.focus();
			return false;
		}
	if(document.login.pass.value == "")
		{
			alert("Please enter password");
			document.login.pass.focus();
			return false;
		}
	}
// ***************************************************************************************************************
function valuser()
{
	if(myformname.username.value == "")
		{
		alert("User Name must be entered");
		myformname.username.focus();
		return false;
		}
	// Verify password
	if(myformname.pass.value == "")
		{
		alert("Password must be entered");
		myformname.pass.focus();
		return false;
		}
	// Verify emails
	if(myformname.email.value == "")
		{
		alert("Email address must be entered");
		myformname.email.focus();
		return false;
		}
	else
		{
		var x = myformname.email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!(filter.test(x)))
			{
			alert('Email address is incorrect. Should be in the format - you@yourdomain.com');
			myformname.email.focus();
			return false;
			}
		}
	// Verify Name
	if(myformname.firstname.value == "")
		{
		alert("Please Enter Your First Name");
		myformname.firstname.focus();
		return false;
		}
	if(myformname.lastname.value == "")
		{
		alert("Please Enter Your Last Name");
		myformname.lastname.focus();
		return false;
		}
	// Verify Telephone Info
	if(myformname.tel1.value == "" && myformname.tel2.value == "" && myformname.cell.value == "" && myformname.fax.value == "")
		{
		alert("At least one contact telephone must be entered");
		myformname.tel1.focus();
		return false;
		}
	if(!IsTelephone(myformname.tel1.value))
		{
		alert("Office Telephone Number format invalid - Suggested format 999-999-9999");
		myformname.tel1.focus();
		return false;
		}
	if(!IsTelephone(myformname.tel2.value))
		{
		alert("Home Telephone Number format invalid - Suggested format 999-999-9999");
		myformname.tel2.focus();
		return false;
		}
	if(!IsTelephone(myformname.cell.value))
		{
		alert("Cellular Phone Number format invalid - Suggested format 999-999-9999");
		myformname.cell.focus();
		return false;
		}
	if(!IsTelephone(myformname.fax.value))
		{
		alert("Fax Number format invalid - Suggested format 999-999-9999");
		myformname.fax.focus();
		return false;
		}
}
// ***************************************************************************************************************
function valperf()
{
	if(myformname.stagename.value == "")
		{
		alert("Please Enter Stage Name or your full name");
		myformname.stagename.focus();
		return false;
		}
	else
		{
		var notAllowed=new Array();
		// comparrison strings are case sensitive - lower case only
		notAllowed=['http', 'www', 'ww', ':\/\/', '\\.com', '\\.co\\.uk', '\\.net', '\\.biz', '\\.ca', 'dot.com', 'dotcom', 'dotnet', '@', 'web site', 'website'];
		for (i=0; i<notAllowed.length; i++)
			{
			var re = new RegExp(notAllowed[i],"gi");
			var result = myformname.stagename.value.match(re);
			if (result)
				{
				alert("Web address not allowed in Stage Name field - Please correct ");
				myformname.stagename.focus();
				return false;
			 	}
			}
		}
	if(myformname.worldwide.value == 2)
		{
		alert("Please Select if you perform locally/nationally or internationally");
		myformname.worldwide.focus();
		return false;
		}
	if(myformname.city.value == "")
		{
		alert("Please Enter closest city");
		myformname.city.focus();
		return false;
		}
	if(myformname.country.value == "Select Country")
		{
		alert("Please Select Country");
		myformname.country.focus();
		return false;
		}
	if(myformname.state.value == "Select Province" || myformname.state.value == "Select State" || myformname.state.value == "Select Region"|| myformname.state.value == "Select Continent")
		{
		alert("Please Select Region / State / Province");
		myformname.state.focus();
		return false;
		}
	if(myformname.currency.value == "Select Currency")
		{
		alert("Please Select Currency");
		myformname.currency.focus();
		return false;
		}
	if(myformname.primaryclass.value == "Select Performer Class")
		{
		alert("Please Select Your primary activity");
		myformname.primaryclass.focus();
		return false;
		}
	if(myformname.credits.value == "")
		{
		alert("Please Enter TV credits, notable appearances or achievements");
		myformname.credits.focus();
		return false;
		}
	else
		{
		var notAllowed=new Array();
		// comparrison strings are case sensitive - lower case only
		notAllowed=['http', 'www', 'ww', ':\/\/', '\\.com', '\\.co\\.uk', '\\.net', '\\.biz', '\\.ca', 'dot.com', 'dotcom', 'dotnet', '@', 'web site', 'website'];
		for (i=0; i<notAllowed.length; i++)
			{
			var re = new RegExp(notAllowed[i],"gi");
			var result = myformname.credits.value.match(re);
			if (result)
				{
				alert("HTML Not Allowed in CREDITS: Found " + result.length + " occurrence(s) of '" + result[0]  + "' - Please correct ");
				myformname.credits.focus();
				return false;
			 	}
			}
		}
	if(myformname.bioshort.value == "")
		{
		alert("Please Enter Short Biography description of your Act or Service");
		myformname.bioshort.focus();
		return false;
		}
	else
		{
		var notAllowed=new Array();
		// comparrison strings are case sensitive - lower case only
		notAllowed=['http', 'www', 'ww', ':\/\/', '\\.com', '\\.co\\.uk', '\\.net', '\\.biz', '\\.ca', 'dot.com', 'dotcom', 'dotnet', '@', 'web site', 'website'];
		for (i=0; i<notAllowed.length; i++)
			{
			var re = new RegExp(notAllowed[i],"gi");
			var result = myformname.bioshort.value.match(re);
			if (result)
				{
				alert("HTML Not Allowed in SHORT BIOGRAPHY: Found " + result.length + " occurrence(s) of '" + result[0]  + "' - Please correct ");
				myformname.bioshort.focus();
				return false;
			 	}
			}
		}
	if(myformname.biobig.value == "")
		{
		alert("Please Enter Long Biography");
		myformname.biobig.focus();
		return false;
		}
	else
		{
		var notAllowed=new Array();
		// comparrison strings are case sensitive - lower case only
		notAllowed=['http', 'www', 'ww', ':\/\/', '\\.com', '\\.co\\.uk', '\\.net', '\\.biz', '\\.ca', 'dot.com', 'dotcom', 'dotnet', '@', 'web site', 'website'];
		for (i=0; i<notAllowed.length; i++)
			{
			var re = new RegExp(notAllowed[i],"gi");
			var result = myformname.biobig.value.match(re);
			if (result)
				{
				alert("HTML Not Allowed in LONG BIOGRAPHY: Found " + result.length + " occurrence(s) of '" + result[0]  + "' - Please correct ");
				myformname.biobig.focus();
				return false;
			 	}
			}
		}
}
// ***************************************************************************************************************
function valevent()
{
	var daysInMonth = DaysArray(myformname.month.value);
	if (!daysInMonth)
		{
		alert("Number of days in the month selected is invalid");
		myformname.month.focus();
		return false;
		}
	if (myformname.month.value==2 && myformname.day.value>daysInFebruary(myformname.year.value))
		{
		alert("Date in February is invalid - 28 or 29 maximum depending on the year");
		myformname.month.focus();
		return false;
		}
	if (myformname.day.value > daysInMonth[myformname.month.value])
		{
		alert("Day is incorrect for the month selected - check the number of days that month");
		myformname.day.focus();
		return false;
		}
	if (myformname.month.value == 4 || myformname.month.value == 6 || myformname.month.value == 9 || myformname.month.value == 11)
		{
		if (myformname.day.value > 30)
			{
			alert("Incorrect Date - 30 days in September, April, June and November");
			myformname.day.focus();
			return false;
			}
		}
	if(myformname.year.value == 2025 && myformname.month.value > 01 && myformname.day.value > 01)
		{
		alert("Please leave MONTH and DAY unselected (or select 01) if not specifiying Event Date. Use Event Description instead to indicate approximate time frame of your event");
		myformname.year.focus();
		return false;
		}
	if(myformname.numbershows.value == "")
		{
		alert("Please Enter number of shows");
		myformname.numbershows.focus();
		return false;
		}
	if(myformname.duration.value == "")
		{
		alert("Please Enter performance duration");
		myformname.duration.focus();
		return false;
		}
	if(myformname.attendance.value == "")
		{
		alert("Please Enter Expected Attendance - number of people");
		myformname.attendance.focus();
		return false;
		}
	if(myformname.budget.value == "")
		{
		alert("Please Enter Budget. If not specifying a budget, enter 0");
		myformname.budget.focus();
		return false;
		}
	if(!IsNumeric(myformname.budget.value))
		{
		alert("Budget must be numeric");
		myformname.budget.focus();
		return false;
		}
	if(myformname.currency.value == "Select Currency")
		{
		alert("Please Select Currency of Payment");
		myformname.currency.focus();
		return false;
		}
	if(myformname.eventtype.value == "Select Event Type")
		{
		alert("Please Select Event Type");
		myformname.eventtype.focus();
		return false;
		}
	if(myformname.primaryclass.value == "Select Performer Class")
		{
		alert("Please Select Your First Choice of Entertainment Service");
		myformname.primaryclass.focus();
		return false;
		}
	if(myformname.venuecity.value == "")
		{
		alert("Please Enter venue city");
		myformname.venuecity.focus();
		return false;
		}
	if(myformname.country.value == "Select Country")
		{
		alert("Please Select Country");
		myformname.country.focus();
		return false;
		}
	if(myformname.state.value == "Select Province" || myformname.state.value == "Select State" || myformname.state.value == "Select Region")
		{
		alert("Please Select Region / State / Province");
		myformname.state.focus();
		return false;
		}
}
// ***************************************************************************************************************
function postevent()
{
	var daysInMonth = DaysArray(myformname.month.value);
	if (!daysInMonth)
		{
		alert("Number of days in the month selected is invalid");
		myformname.month.focus();
		return false;
		}
	if (myformname.month.value==2 && myformname.day.value>daysInFebruary(myformname.year.value))
		{
		alert("Date in February is invalid - 28 or 29 maximum depending on the year");
		myformname.month.focus();
		return false;
		}
	if (myformname.day.value > daysInMonth[myformname.month.value])
		{
		alert("Day is incorrect for the month selected - check the number of days that month");
		myformname.day.focus();
		return false;
		}
	if (myformname.month.value == 4 || myformname.month.value == 6 || myformname.month.value == 9 || myformname.month.value == 11)
		{
		if (myformname.day.value > 30)
			{
			alert("Incorrect Date - 30 days in September, April, June and November");
			myformname.day.focus();
			return false;
			}
		}
	if(myformname.year.value == 2025 && myformname.month.value > 01 && myformname.day.value > 01)
		{
		alert("Please leave MONTH and DAY unselected (or select 01) if not specifiying Event Date. Use Event Description instead to indicate approximate time frame of your event");
		myformname.year.focus();
		return false;
		}
	if(myformname.numbershows.value == "")
		{
		alert("Please Enter number of shows");
		myformname.numbershows.focus();
		return false;
		}
	if(myformname.duration.value == "")
		{
		alert("Please Enter performance duration");
		myformname.duration.focus();
		return false;
		}
	if(myformname.attendance.value == "")
		{
		alert("Please Enter Expected Attendance - number of people");
		myformname.attendance.focus();
		return false;
		}
	if(myformname.budget.value == "")
		{
		alert("Please Enter Budget. If not specifying a budget, enter 0");
		myformname.budget.focus();
		return false;
		}
	if(!IsNumeric(myformname.budget.value))
		{
		alert("Budget must be numeric");
		myformname.budget.focus();
		return false;
		}
	if(myformname.currency.value == "Select Currency")
		{
		alert("Please Select Currency of Payment");
		myformname.currency.focus();
		return false;
		}
	if(myformname.eventtype.value == "Select Event Type")
		{
		alert("Please Select Event Type");
		myformname.eventtype.focus();
		return false;
		}
	if(myformname.primaryclass.value == "Select Performer Class")
		{
		alert("Please Select Your First Choice of Entertainment Service");
		myformname.primaryclass.focus();
		return false;
		}
	if(myformname.venuecity.value == "")
		{
		alert("Please Enter venue city");
		myformname.venuecity.focus();
		return false;
		}
	if(myformname.country.value == "Select Country")
		{
		alert("Please Select Country");
		myformname.country.focus();
		return false;
		}
	if(myformname.state.value == "Select Province" || myformname.state.value == "Select State" || myformname.state.value == "Select Region")
		{
		alert("Please Select Region / State / Province");
		myformname.state.focus();
		return false;
		}
//  validate user info
	if(myformname.username.value == "")
		{
		alert("User Name must be entered");
		myformname.username.focus();
		return false;
		}
	// Verify password
	if(myformname.pass.value == "")
		{
		alert("Password must be entered");
		myformname.pass.focus();
		return false;
		}
	// Verify emails
	if(myformname.email.value == "")
		{
		alert("Email address must be entered");
		myformname.email.focus();
		return false;
		}
	else
		{
		var x = myformname.email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!(filter.test(x)))
			{
			alert('Email address is incorrect. Should be in the format - you@yourdomain.com');
			myformname.email.focus();
			return false;
			}
		}
	// Verify Name
	if(myformname.firstname.value == "")
		{
		alert("Please Enter Your First Name");
		myformname.firstname.focus();
		return false;
		}
	if(myformname.lastname.value == "")
		{
		alert("Please Enter Your Last Name");
		myformname.lastname.focus();
		return false;
		}
	// Verify Telephone Info
	if(myformname.tel1.value == "" && myformname.tel2.value == "" && myformname.cell.value == "" && myformname.fax.value == "")
		{
		alert("At least one contact telephone must be entered");
		myformname.tel1.focus();
		return false;
		}
	if(!IsTelephone(myformname.tel1.value))
		{
		alert("Office Telephone Number format invalid - Suggested format 999-999-9999");
		myformname.tel1.focus();
		return false;
		}
	if(!IsTelephone(myformname.tel2.value))
		{
		alert("Home Telephone Number format invalid - Suggested format 999-999-9999");
		myformname.tel2.focus();
		return false;
		}
	if(!IsTelephone(myformname.cell.value))
		{
		alert("Cellular Phone Number format invalid - Suggested format 999-999-9999");
		myformname.cell.focus();
		return false;
		}
	if(!IsTelephone(myformname.fax.value))
		{
		alert("Fax Number format invalid - Suggested format 999-999-9999");
		myformname.fax.focus();
		return false;
		}
}
// ***************************************************************************************************************
function postperf()
{
	if(myformname.stagename.value == "")
		{
		alert("Please Enter Stage Name or your full name");
		myformname.stagename.focus();
		return false;
		}
	else
		{
		var notAllowed=new Array();
		// comparrison strings are case sensitive - lower case only
		notAllowed=['http', 'www', 'ww', ':\/\/', '\\.com', '\\.co\\.uk', '\\.net', '\\.biz', '\\.ca', 'dot.com', 'dotcom', 'dotnet', '@', 'web site', 'website'];
		for (i=0; i<notAllowed.length; i++)
			{
			var re = new RegExp(notAllowed[i],"gi");
			var result = myformname.stagename.value.match(re);
			if (result)
				{
				alert("Web address not allowed in Stage Name field - Please correct ");
				myformname.stagename.focus();
				return false;
			 	}
			}
		}

	if(myformname.worldwide.value == 2)
		{
		alert("Please Select if you perform locally/nationally or internationally");
		myformname.worldwide.focus();
		return false;
		}
	if(myformname.city.value == "")
		{
		alert("Please Enter closest city");
		myformname.city.focus();
		return false;
		}
	if(myformname.country.value == "Select Country")
		{
		alert("Please Select Country");
		myformname.country.focus();
		return false;
		}
	if(myformname.state.value == "Select Province" || myformname.state.value == "Select State" || myformname.state.value == "Select Region"|| myformname.state.value == "Select Continent")
		{
		alert("Please Select Region / State / Province");
		myformname.state.focus();
		return false;
		}
	if(myformname.currency.value == "Select Currency")
		{
		alert("Please Select Currency");
		myformname.currency.focus();
		return false;
		}
	if(myformname.primaryclass.value == "Select Performer Class")
		{
		alert("Please Select Your primary activity");
		myformname.primaryclass.focus();
		return false;
		}
	if(myformname.credits.value == "")
		{
		alert("Please Enter TV credits, notable appearances or achievements");
		myformname.credits.focus();
		return false;
		}
	else
		{
		var notAllowed=new Array();
		// comparrison strings are case sensitive - lower case only
		notAllowed=['http', 'www', 'ww', ':\/\/', '\\.com', '\\.co\\.uk', '\\.net', '\\.biz', '\\.ca', 'dot.com', 'dotcom', 'dotnet', '@', 'web site', 'website'];
		for (i=0; i<notAllowed.length; i++)
			{
			var re = new RegExp(notAllowed[i],"gi");
			var result = myformname.credits.value.match(re);
			if (result)
				{
				alert("HTML Not Allowed in CREDITS: Found " + result.length + " occurrence(s) of '" + result[0]  + "' - Please correct ");
				myformname.credits.focus();
				return false;
			 	}
			}
		}
	if(myformname.bioshort.value == "")
		{
		alert("Please Enter Short Biography description of your Act or Service");
		myformname.bioshort.focus();
		return false;
		}
	else
		{
		var notAllowed=new Array();
		// comparrison strings are case sensitive - lower case only
		notAllowed=['http', 'www', 'ww', ':\/\/', '\\.com', '\\.co\\.uk', '\\.net', '\\.biz', '\\.ca', 'dot.com', 'dotcom', 'dotnet', '@', 'web site', 'website'];
		for (i=0; i<notAllowed.length; i++)
			{
			var re = new RegExp(notAllowed[i],"gi");
			var result = myformname.bioshort.value.match(re);
			if (result)
				{
				alert("HTML Not Allowed in SHORT BIOGRAPHY: Found " + result.length + " occurrence(s) of '" + result[0]  + "' - Please correct ");
				myformname.bioshort.focus();
				return false;
			 	}
			}
		}
	if(myformname.biobig.value == "")
		{
		alert("Please Enter Long Biography");
		myformname.biobig.focus();
		return false;
		}
	else
		{
		var notAllowed=new Array();
		// comparrison strings are case sensitive - lower case only
		notAllowed=['http', 'www', 'ww', ':\/\/', '\\.com', '\\.co\\.uk', '\\.net', '\\.biz', '\\.ca', 'dot.com', 'dotcom', 'dotnet', '@', 'web site', 'website'];
		for (i=0; i<notAllowed.length; i++)
			{
			var re = new RegExp(notAllowed[i],"gi");
			var result = myformname.biobig.value.match(re);
			if (result)
				{
				alert("HTML Not Allowed in LONG BIOGRAPHY: Found " + result.length + " occurrence(s) of '" + result[0]  + "' - Please correct ");
				myformname.biobig.focus();
				return false;
			 	}
			}
		}

//  validate user info
	if(myformname.username.value == "")
		{
		alert("User Name must be entered");
		myformname.username.focus();
		return false;
		}
	// Verify password
	if(myformname.pass.value == "")
		{
		alert("Password must be entered");
		myformname.pass.focus();
		return false;
		}
	// Verify emails
	if(myformname.email.value == "")
		{
		alert("Email address must be entered");
		myformname.email.focus();
		return false;
		}
	else
		{
		var x = myformname.email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!(filter.test(x)))
			{
			alert('Email address is incorrect. Should be in the format - you@yourdomain.com');
			myformname.email.focus();
			return false;
			}
		}
	// Verify Name
	if(myformname.firstname.value == "")
		{
		alert("Please Enter Your First Name");
		myformname.firstname.focus();
		return false;
		}
	if(myformname.lastname.value == "")
		{
		alert("Please Enter Your Last Name");
		myformname.lastname.focus();
		return false;
		}
	// Verify Telephone Info
	if(myformname.tel1.value == "" && myformname.tel2.value == "" && myformname.cell.value == "" && myformname.fax.value == "")
		{
		alert("At least one contact telephone must be entered");
		myformname.tel1.focus();
		return false;
		}
	if(!IsTelephone(myformname.tel1.value))
		{
		alert("Office Telephone Number format invalid - Suggested format 999-999-9999");
		myformname.tel1.focus();
		return false;
		}
	if(!IsTelephone(myformname.tel2.value))
		{
		alert("Home Telephone Number format invalid - Suggested format 999-999-9999");
		myformname.tel2.focus();
		return false;
		}
	if(!IsTelephone(myformname.cell.value))
		{
		alert("Cellular Phone Number format invalid - Suggested format 999-999-9999");
		myformname.cell.focus();
		return false;
		}
	if(!IsTelephone(myformname.fax.value))
		{
		alert("Fax Number format invalid - Suggested format 999-999-9999");
		myformname.fax.focus();
		return false;
		}
}

// ***************************************************************************************************************
function daysInFebruary(year)
	{
	// February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
	}
// ***************************************************************************************************************
function DaysArray(n)
	{
	for (var i = 1; i <= n; i++)
		{
		this[i] = 31;
		if (i==4 || i==6 || i==9 || i==11)
     {this[i] = 30;}
		if (i==2)
     {this[i] = 29;}
		}
	return this;
	}
// ***************************************************************************************************************
function IsNumeric(sText)
	{
	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++)
		{
		Char = sText.charAt(i);
		if (ValidChars.indexOf(Char) == -1)
			{
			IsNumber = false;
			}
		}
	return IsNumber;
	}
// ***************************************************************************************************************
function IsTelephone(sText)
	{
	var ValidChars = "0123456789.()- ";
	var IsNumber=true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++)
		{
		Char = sText.charAt(i);
		if (ValidChars.indexOf(Char) == -1)
			{
			IsNumber = false;
			}
		}
	return IsNumber;
	}
// ***************************************************************************************************************
function valquote()
{
	if(!IsNumeric(myformname.fee.value))
		{
		alert("Fee Must be numeric - please correct");
		myformname.fee.focus();
		return false;
		}
	if(myformname.fee.value == "")
		{
		alert("Fee must be entered");
		myformname.fee.focus();
		return false;
		}
  if(myformname.fee.value == 0)
		{
		alert("Fee must be greater than 0");
		myformname.fee.focus();
		return false;
		}
	if(!IsNumeric(myformname.plus1.value))
		{
		alert("Travel Expenses must be numeric - please correct");
		myformname.plus1.focus();
		return false;
		}
	if(!IsNumeric(myformname.plus2.value))
		{
		alert("Taxes, etc. must be numeric - please correct");
		myformname.plus2.focus();
		return false;
		}
	if(myformname.plus2.value > 0 && myformname.plus2desc.value == "")
		{
		alert("Please provide description such as Taxes, etc.");
		myformname.plus2desc.focus();
		return false;
		}
	if(!IsNumeric(myformname.plus3.value))
		{
		alert("Sound System Rental, etc. Must be numeric - please correct");
		myformname.plus3.focus();
		return false;
		}
	if(myformname.plus3.value > 0 && myformname.plus3desc.value == "")
		{
		alert("Please provide description such as Sound System Rental, etc.");
		myformname.plus2desc.focus();
		return false;
		}
	if((!IsNumeric(myformname.depositpercent.value)) || (myformname.depositpercent.value > 100) || (myformname.depositpercent.value == ""))
		{
		alert("Deposit Percent Must be numeric 0 to 100 - please correct or enter 0");
		myformname.depositpercent.focus();
		return false;
		}
}
// ***************************************************************************************************************
function eventend()
	{
	if(myformname.status.value == "A")
		{
		alert("Please Change Event Status before clicking 'End Performer Search'");
		myformname.status.focus();
		return false;
		}
	if(!getCheckedValue() && myformname.status.value == "F")
		{
		alert("Please Select one performer that was hired for this event or 'Hired entertainment through other sources' at the bottom of this page");
		myformname.status.focus();
		return false;
		}
}
// **************************************************************************************************************
// return the value of the radio button that is checked
// return an empty string if none are checked, or
// there are no radio buttons
function getCheckedValue()
{
	if(!document.myformname.hired)
		return false;
	var radioLength = document.myformname.hired.length;
	if(radioLength == undefined)
		if(document.myformname.hired.checked)
			return document.myformname.hired.value;
		else
			return false;
	for(var i = 0; i < radioLength; i++)
    {
		if(document.myformname.hired[i].checked)
      {
			return document.myformname.hired[i].value;
  		}
	  }
	return false;
}
// **************************************************************************************************************
function valwc()
{
	if(myformname.from.value == "")
		{
		alert("Email address must be entered");
		myformname.from.focus();
		return false;
		}
	else
		{
		var x = myformname.from.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!(filter.test(x)))
			{
			alert('Email address must be in the format - you@yourdomain.com');
			myformname.from.focus();
			return false;
			}
		}
	if(myformname.subject.value == "")
		{
		alert("Please Enter the Subject of your Message");
		myformname.subject.focus();
		return false;
		}
	if(myformname.body.value == "")
		{
		alert("Please Enter Your Message");
		myformname.body.focus();
		return false;
		}
}

