function getCrtlPrefix()
{
	var prefix;             
	var    objCrtlPrefix = document.getElementById("ctrlPrefix");
	     

	if (objCrtlPrefix)

		 prefix = objCrtlPrefix.value;                 

	return prefix;
}

function register_Validator()
{
		
	var prefix = getCrtlPrefix();
		
	if (document.getElementById(prefix + 'uxEmailAddressTextBox').value == "")
	{
		alert("Please enter an Email.");
		document.getElementById(prefix + 'uxEmailAddressTextBox').focus();
		return (false);
	}
	
	if ((document.getElementById(prefix + 'uxEmailAddressTextBox').value.indexOf('@',0) == -1) || (document.getElementById(prefix + 'uxEmailAddressTextBox').value.indexOf('.',0) == -1))
	{
		alert("Email Address is incorrectly formatted. Please enter again.");
		document.getElementById(prefix + 'uxEmailAddressTextBox').focus();
		return (false);
	}


	
	if (document.getElementById(prefix + 'uxPasswordTextBox').value == "")
	{
		alert("Please enter a Password.");
		document.getElementById(prefix + 'uxPasswordTextBox').focus();
		return (false);
	}
	
	if (document.getElementById(prefix + 'uxReEnterPasswordTextBox').value == "")
	{
		alert("Please re-enter your Password.");
		document.getElementById(prefix + 'uxReEnterPasswordTextBox').focus();
		return (false);
	}
	
	if (document.getElementById(prefix + 'uxPasswordTextBox').value != document.getElementById(prefix + 'uxReEnterPasswordTextBox').value)
	{
		alert("Password entries do not match. Please try again.");
		document.getElementById(prefix + 'uxPasswordTextBox').focus();
		return (false);
	}
	
	if (document.getElementById(prefix + 'uxFirstNameTextBox').value == "")
	{
		alert("Please enter a First Name.");
		document.getElementById(prefix + 'uxFirstNameTextBox').focus();
		return (false);
	}
	
	if (document.getElementById(prefix + 'uxLastNameTextBox').value == "")
	{
		alert("Please enter a Last Name.");
		document.getElementById(prefix + 'uxLastNameTextBox').focus();
		return (false);
	}
	
//	if (document.getElementById(prefix + 'uxLastNameTextBox').value == "")
//	{
//		alert("Please enter a Last Name.");
//		document.getElementById(prefix + 'uxLastNameTextBox').focus();
//		return (false);
//	}
//	
//	if (document.getElementById(prefix + 'uxBillingAddress1').value == "")
//	{
//		alert("Please enter an Address.");
//		document.getElementById(prefix + 'uxBillingAddress1').focus();
//		return (false);
//	}

//	if (document.getElementById(prefix + 'billingaddresscity').value == "")
//	{
//		alert("Please enter a City.");
//		document.getElementById(prefix + 'billingaddresscity').focus();
//		return (false);
//	}

//	if (document.getElementById(prefix + 'billingaddresszip').value == "")
//	{
//		alert("Please enter a Zip Code.");
//		document.getElementById(prefix + 'billingaddresszip').focus();
//		return (false);
//	}

//	if (document.getElementById(prefix + 'billingaddresszip').value == "")
//	{
//		alert("Please enter a Zip Code.");
//		document.getElementById(prefix + 'billingaddresszip').focus();
//		return (false);
//	}
//	
//	if (document.getElementById(prefix + 'billingphone').value == "")
//	{
//		alert("Please enter a Phone Number.");
//		document.getElementById(prefix + 'billingphone').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;
//}
