
var select_business = 'null';
var emailError = 'false';
var cArray = Array('00501','45733','55566','22583','77367','62489','55884','44693','48802','14733','19963','24631','77419','88304','56561','55227','48481','32237','88848','33672');




//ERROR CHECK
function errorCheck()
{
	if (document.getElementById('name').value == '')
	{
		alert('Please enter your full name');
		return false
	}	
	
	if (document.getElementById('company').value == '')
	{
		alert('Please enter your company name');
		return false
	}
	
	if (select_business == 'null')
	{
		alert('Please tell us the nature of your business');
		return false
	}

	emailCheck(document.getElementById('email').value);
	if (emailError == 'true') 
	{
		alert('Please enter a valid email address');
		return false
	}
	
	if (document.getElementById('comments').value == '')
	{
		alert('Please enter your comments');
		return false
	}	
	
	// captcha
	var captcha_signup = document.getElementById('captcha-signup').value;
	if (captcha_signup != cArray[document.getElementById('captcha').value])
	{
		alert('The security code you have entered is not the same as that in the box'); 
		return false		
	}	
	

	//Post form variables to form.php; the ajax routine will display the success message and turn off throbber
	var contactStr = 'name=' + encodeURI(document.getElementById('name').value) + '&company=' + encodeURI(document.getElementById('company').value) + '&business=' + select_business + '&email=' + encodeURI(document.getElementById('email').value) + '&tel=' + encodeURI(document.getElementById('tel').value) + '&comments=' + encodeURI(document.getElementById('comments').value);	
	ajaxPost('program-files/form.php', contactStr, 'contact-throbber');
	
	return false
}


//EMAIL CHECK
function emailCheck(email)
{
	emailError = 'false';
	
	var emailLength = email.length;
	var emailCheck = email.toLowerCase();
	
	//strip white space
	emailLength --;
	while (emailLength > 0)
	{
		if (emailCheck.charAt(emailLength) == ' ')
		{
			emailCheck = emailCheck.substring(0, emailLength)
		}
		emailLength --
	}	
	
	//MAKE SURE ONLY VALID CHARACTERS ARE PRESENT
	var validationStr = "0123456789abcdefghijklmnopqrstuvwxyz-_@.";
	var validationStrLength = validationStr.length;	
	var emailLength = emailCheck.length;
	var validCharacterCheck = 0;
		
	for (var i=0; i<emailLength; i++) 
	{
		for (var j=0; j<validationStrLength; j++)
		{
			if (emailCheck.charAt(i) == validationStr.charAt(j))
			{
				validCharacterCheck ++;
			}
		}
			
	}
		
	if (validCharacterCheck != emailLength) 
	{
		emailError = 'true'
	}
	
	//MAKE SURE '@' CHARACTER IS PRESENT (AND CORRECTLY POSITIONED)
	emailCheck = email.indexOf('@');
	hashCheck = email.lastIndexOf('@');
	if (emailCheck == -1  || emailCheck != hashCheck)
	{
		emailError = 'true'
	}
	else
	{
		emailCheckStr = email.split("@");
		if (emailCheckStr[1].length < 5)
		{
			emailError = 'true'
		}
		if (emailCheckStr[0].length < 2)
		{
			emailError = 'true'
		}			
	}

	return emailError
}


 	


	
