// JavaScript Document
	function validate(){
		msg = '';
		if ($('first_name').value == ''){
			msg += "+ Please enter your first name\n";
		}
		if ($('last_name').value == ''){
			msg += "+ Please enter your last name\n";
		}
		if ($('company_name').value == ''){
			msg += "+ Please enter your company name\n";
		}
		if ($('sector').value == 0){
			msg += "+ Please enter your sector\n";
		}
		if ($('function').value == 0){
			msg += "+ Please enter your function\n";
		}
		if ($('email_address').value == ''){
			msg += "+ Please enter your email address\n";
		} else if ($('email_address').value != $('email_address2').value){
			msg += "+ Please ensure both email addresses are the same\n";		
		} else if (!echeck($('email_address').value)){
			msg += "+ Please enter a valid email address\n";		
		}
		if (msg != '') {
			msg = 'Please review the download form: \n\n' + msg;
			alert(msg);
			return false;
		} else return true;
	}
	
	function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1) return false

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;

		 if (str.indexOf(at,(lat+1))!=-1)  return false;

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;	 

		 if (str.indexOf(dot,(lat+2))==-1) return false;
		
		 if (str.indexOf(" ")!=-1)  return false

 		 return true					
	}
