<!--
function textLimit(field, maxlen)
{
	if (field.value.length > maxlen)
	{
		field.value = field.value.substring(0, maxlen);
		alert('Sorry your may only enter 300 words your input has been reduced to the allowed size');
	}
}
function IsEmail(email)
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})/;
   var address = email
   if(reg.test(address) == false)
      return false;
   return true;
}
function IsNumeric(sText)
{
	var ValidChars = "0123456789 ";//only numbers are accepted e.g. ! 3.01, -3, 30a etc
	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 chkChar(str)
{
	var iChars = "$^*=[]\\;{}|\"";
	var valid = true;
	for (var i = 0; i < str.length; i++)
	{
		if (iChars.indexOf(str.charAt(i)) != -1)
			valid = false;
	}
	return valid;
}
function validateForm1()//index.php
{
	var errors = '';
	var name = document.getElementById('Name').value;
	var phone = document.getElementById('Phone').value;
	var email = document.getElementById('Email').value;
	var evnt = document.getElementById('event').value;
	var o_event = document.getElementById('o_event').value;
	var fuction = document.getElementById('function').value;
	var o_function = document.getElementById('o_function').value;
	var date = document.getElementById('date').value;
	var time1 = document.getElementById('time1').value;
	var time2 = document.getElementById('time2').value;
	var require = document.getElementById('require').value;
	var comment = document.getElementById('Comments').value;
	
	if(name == '')
		errors += 'Please enter your Name.\n';
	else if(!chkChar(name))
		errors += 'You Name cannot contain these characters:\n$^*=[]\\;{}|\"\n';
	if(phone == '')
		errors += 'Please enter you Contact Number.\n';
	else if(!IsNumeric(phone))
		errors += 'You phone number must be at least 8 digits e.g. 03 9111 1236\n';
	else if(phone.length <8)
		errors += 'You phone number must be at least 8 digits e.g. 03 9111 1236\n';
	if(email == '')
		errors += 'Please enter your Email Address.\n';
	else if(!IsEmail(email))
		errors += 'Please enter a Valid Email Address.\n';
	if(evnt == '' && o_event == '')
		errors += 'Please select or enter your Event.\n';
	else if(o_event != '' && !chkChar(o_event))
		errors += 'Event Name cannot contain these characters:\n$^*=[]\\;{}|\"\n';
	if(fuction == '' && o_function == '')
		errors += 'Please select or enter your Function.\n';
	else if(o_function != '' && !chkChar(o_function))
		errors += 'Function Name cannot contain these characters:\n$^*=[]\\;{}|\"\n';
	if(date == '')
		errors += 'Please enter Date for your event.\n';
	else if(!isDate(date,'d/m/y'))
		errors += 'Please enter the Date in this format dd/mm/yy e.g. 30/04/83.\n';
	if(time1 != '' && !isDate(time1, 'h:m a'))
		errors += 'Please enter the Time in this format e.g. 04:30 AM.\n';
	if(time2 != '' && !isDate(time2, 'h:m a'))
		errors += 'Please enter the Time in this format e.g. 04:30 AM.\n';
	if(require != '' && !chkChar(require))
		errors += 'Special Requirements cannot contain these characters:\n$^*=[]\\;{}|\"\n';
	if(comment != '' && !chkChar(comment))
		errors += 'Comments cannot contain these characters:\n$^*=[]\\;{}|\"\n';
	if(errors != '')
	{
		alert(errors);
		return false;
	}
}
function validateForm(form)
{
	if(""==document.forms.form.firstname.value)
	{
	alert("Your first name is required to complete the form.\nPlease enter your first name.");
	document.forms.form.firstname.focus();
	return false;
	}
	
	if(""==document.forms.form.lastname.value)
	{
	alert("Your last name is required to complete the form.\nPlease enter your last name.");
	document.forms.form.lastname.focus();
	return false;
	}
	
	if(""==document.forms.form.Email.value)
	{
	alert("Your email is required to complete the form.\nPlease enter your email address.");
	document.forms.form.Email.focus();
	return false;
	}
	
	if(""==document.forms.form.Phone.value)
	{
	alert("Your Phone number is a required to complete the form.\nPlease enter your phone number.");
	document.forms.form.Phone.focus();
	return false;
	}
}
/*
if(""==document.forms.form.Comments.value)
{
alert("Your Comments are a required to complete the form.\nPlease enter your Comments.");
document.forms.form.Comments.focus();
return false;
}
*/

//-->
