// JavaScript Document

//Menu Show Hide function
function fnMenuShowHide(menuName)
{
	if (document.getElementById(menuName).style.display == 'inline')
	{
		document.getElementById(menuName).style.display = 'none';
	}
	else
	{
		document.getElementById(menuName).style.display = 'inline';
	}
}

//Menu Show Hide Seminars function
function fnMenuShowHideSeminars(elementName)
{
	if (document.getElementById('div' + elementName).style.display == 'inline')
	{
		document.getElementById('div' + elementName).style.display = 'none';
		document.getElementById('button' + elementName).value = 'View';
	}
	else
	{
		document.getElementById('div' + elementName).style.display = 'inline';
		document.getElementById('button' + elementName).value = 'Hide';
	}
}

function newWindow(url,width,height) 
{
    var features =
        'width='        + width +
        ',height='      + height +
		',top=0,left=0,location=1,resizable=1,menubar=1,status=1,scrollbars=1';

    window.open(url,'',features);
}

function fnValidate()
{
	var errors = "";
	var msg;
	var test_error = "";
	
	<!-- Forename -->
	if(document.getElementById("textboxForename").value.length == 0)
	{
		errors += "Please enter your Forename.\n";
	}
	else 
	{
		test_error = ""
		s = document.getElementById("textboxForename").value;
		for (i = 0; i < s.length; i++)
		{
			var c = s.charAt(i); // Check that current character is number.
			if (!isChar(c))
				test_error = "error"
		}
		if(test_error != "")
			errors += "Invalid Characters in your Forename.\n";
	}
	
	<!-- Surname -->
	if(document.getElementById("textboxSurname").value.length == 0)
	{
		errors += "Please enter your Surname.\n";
	}
	else 
	{	
		test_error = ""
		s = document.getElementById("textboxSurname").value;
		for (i = 0; i < s.length; i++)
		{
			var c = s.charAt(i); // Check that current character is number.
			if (!isChar(c))
				test_error = "error"
		}
		if(test_error != "")
			errors += "Invalid Characters in your Surname.\n";
	}
	
	if ((document.getElementById("textboxForename").value.length = 0) || (document.getElementById("textboxForename").value.length > 200)) 
	{
		errors += "Your Forename must be less than 200 characters.\n";
	}
	
	if ((document.getElementById("textboxSurname").value.length = 0) || (document.getElementById("textboxSurname").value.length > 200)) 
	{
		errors += "Your Surname must be less than 200 characters.\n";
	}
	
	<!-- Job Title -->
	if(document.getElementById("textboxJobTitle").value.length == 0)
	{
		errors += "Please enter your Job Title.\n";
	}
	if ((document.getElementById("textboxJobTitle").value.length = 0) || (document.getElementById("textboxJobTitle").value.length > 200)) 
	{
		errors += "Your Job Title must be less than 200 characters.\n";
	}
	
	<!-- Company Name -->
	if(document.getElementById("textboxCompany").value.length == 0)
	{
		errors += "Please enter your Company.\n";
	}
	if ((document.getElementById("textboxCompany").value.length = 0) || (document.getElementById("textboxCompany").value.length > 200)) 
	{
		errors += "Your Company must be less than 200 characters.\n";
	}
	
	<!-- Email -->
	var email_test = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	if (document.getElementById("textboxEmail").value.length == 0) 
	{
		errors += "Please enter your Email.\n";
	}
	if ((!email_test.test(document.getElementById("textboxEmail").value)) && (document.getElementById("textboxEmail").value.length != 0))
	{
		errors += "Please enter a valid Email (e.g. name@domain.com)\n";
	}
	
	<!-- Telephone Number -->
	if (document.getElementById("textboxTel").value.length <= 10) 
	{
		errors += "Please enter your Tel No.\n";
	}
	
	<!-- Enquiry -->
	if (document.getElementById("textboxEnquiry").value.length <= 10) 
	{
		errors += "Please enter your Enquiry.\n";
	}

	if (errors != "")
	{
		msg = "You must correct the following errors to proceed:\n\n";
		msg += errors;
		alert(msg);
		return false;
	}
	else 
	{
		return true;
	}
}