function getCrtlPrefix()
{
	var prefix;             
	var    objCrtlPrefix = document.getElementById("ctrlPrefix");
	     

	if (objCrtlPrefix)

		 prefix = objCrtlPrefix.value;                 

	return prefix;
}

function validateUsher()
{
		
	var prefix = getCrtlPrefix();
	
	if (document.getElementById(prefix + 'uxEventListDD').value == "0")
	{
		alert("Please choose a performance.");
		document.getElementById(prefix + 'uxEventListDD').focus();
		return (false);
	}
		
	if (document.getElementById(prefix + 'first_name').value == "")
	{
		alert("Please enter a first name.");
		document.getElementById(prefix + 'first_name').focus();
		return (false);
	}

	if (document.getElementById(prefix + 'last_name').value == "")
	{
		alert("Please enter a last name.");
		document.getElementById(prefix + 'last_name').focus();
		return (false);
	}

	if (document.getElementById(prefix + 'daytime_phone').value == "")
	{
		alert("Please enter a daytime phone number.");
		document.getElementById(prefix + 'daytime_phone').focus();
		return (false);
	}
	
	if (document.getElementById(prefix + 'evening_phone').value == "")
	{
		alert("Please enter a evening phone number.");
		document.getElementById(prefix + 'evening_phone').focus();
		return (false);
	}
	
	
	if (document.getElementById(prefix + 'email').value == "")
	{
		alert("Please enter an email address.");
		document.getElementById(prefix + 'email').focus();
		return (false);
	}
	
	if ((document.getElementById(prefix + 'email').value.indexOf('@',0) == -1) || (document.getElementById(prefix + 'email').value.indexOf('.',0) == -1))
	{
		alert("Email address is incorrectly formatted. Please enter again.");
		document.getElementById(prefix + 'email').focus();
		return (false);
	}

	if (document.getElementById(prefix + 'address1').value == "")
	{
		alert("Please enter an address.");
		document.getElementById(prefix + 'address1').focus();
		return (false);
	}
	
	if (document.getElementById(prefix + 'city').value == "")
	{
		alert("Please enter an city.");
		document.getElementById(prefix + 'city').focus();
		return (false);
	}
	
	if (document.getElementById(prefix + 'state').value == "")
	{
		alert("Please enter an state.");
		document.getElementById(prefix + 'state').focus();
		return (false);
	}
	
	if (document.getElementById(prefix + 'zip_code').value == "")
	{
		alert("Please enter an zip code.");
		document.getElementById(prefix + 'zip_code').focus();
		return (false);
	}
}



//function emailcheck()
//{
//  var opt, opt1, opt2
//  opt = document.submitregister.elements["emailoptin"]
//  opt1 = document.submitregister.elements["option1"]
//  opt2 = document.submitregister.elements["option2"]
//  
//  if (!opt.checked)
//  {
//	opt1.checked = false;
//	opt2.checked = false;	
//  }
//}

//function optioncheck()
//{
//  var opt, opt1, opt2
//  opt = document.submitregister.elements["emailoptin"]
//  opt1 = document.submitregister.elements["option1"]
//  opt2 = document.submitregister.elements["option2"]
//  
//  if (opt1.checked || opt2.checked)
//	opt.checked = true;
//}