function validation(form) {
      function validateEmail(elementValue){	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;	return emailPattern.test(elementValue);}   
if(form.first_name.value == '') {
alert('Please enter your first name');
form.first_name.focus();
return false;
}


if(form.last_name.value == '') {
alert('Please enter your last name');
form.last_name.focus();
return false;
}
if(form.company.value == '') {
alert('Please enter your company');
form.company.focus();
return false;
}

if(!validateEmail(form.email.value) || form.email.value == '') {
alert('Please enter your email address');
form.email.focus();
return false;
}

 if ( form.country.selectedIndex == 0 ) {  alert ('Please select your country');  form.country.focus(); 
return false; }  if ( form.state.value == 'Select State' ) {  alert ('Please select your state');  form.state.focus(); return false; } if (!(form.url.value == '')) {return false;}if (!(form.department.value == '')) {return false;}

return true;
}
