<!--
//********** global variables ****************************************************************************************************************************************************
	var chk = /^([^<>()\[\]\\\\.,;:\s@\"]+(\.[^<>()\[\]\\\\.,;:\s@\"]+)*)@((([a-z0-9áàäçéèêñóòôöüæøå]|#\d+?)([a-z0-9áàäçéèêñóòôöüæøå-]|#\d+?)*([a-z0-9áàäçéèêñóòôöüæøå]|#\d+?)\.)+([a-z]{2,4}))$/i;
	var num = /^[0-9 \+\(\)]+$/;
//********************************************************************************************************************************************************************************
//********** in-line code ********************************************************************************************************************************************************
//********************************************************************************************************************************************************************************
//********** check ticket form ***************************************************************************************************************************************************
function check_ticket_form (funct)
{
	var err = 0, s = "GET TICKET APPLICATION FORM ERRORS\r\n\n", s1 = " has been set\r\n";

	// has name been entered
	if (!document.ticket_application.news_name.value.length)
	{
		err++;
		s += err + ". Applicants name" + s1;
	}

	// has email address been entered
	if (!document.ticket_application.email.value.length)
	{
		err++;											// inc error number
		s += err + ". No email address" + s1;							// add error string
	}
	else if (!document.ticket_application.email.value.match (chk))	// check email valid format
	{
		err++;											// inc error number
		s += err + ". An invalid email address" + s1;			// add error string
	}

	// if optional mobile number entered check valid format
	if (document.ticket_application.mobile_num.value)
	{
			if (!document.ticket_application.mobile_num.value.match (num))
			{
				err++;										// inc error number
				s += err + ". Phone number must only use +() numbers and spaces.\n";
			}
	}

	// any errors?
	if (err)
	{
		// display errors
		alert (s);
	}
	else
	{
		// open reply window
		ticket_reply = open_win (ticket_reply, "tickets", 420, 630, "", -1, -1, "No", "No", "No", "No", "No");

		// submit form for application forms
		document.ticket_application.submit ();
	}
}
//********************************************************************************************************************************************************************************
//-->
