function validate() {

var companyname = document.registration.companyname.value
var pobox = document.registration.pobox.value
var city = document.registration.city.value
var postalcode = document.registration.postalcode.value
//var country = document.registration.country.selectedIndex
var location = document.registration.location.value
var phone = document.registration.telephone.value
var email = document.registration.email.value
var contactperson = document.registration.contactperson.value
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

var msg = 'Please fill in or modify the following fields : ';

var retval = true;

var focusset = false


if (companyname == '') 
   {
   msg = msg + '\n- Company Name'
   document.registration.companyname.focus();
   focusset = true;
   retval = false;
   }
   

if (pobox == '') 
   {
   msg = msg + '\n- Post Box No'
   if (focusset != true ) {
   document.registration.pobox.focus();
   focusset = true;
	}
   retval = false;
   }
 
if (city== '') 
   {
   msg = msg + '\n- City Name'
   if (focusset != true ) {
   document.registration.city.focus();
   focusset = true;
}
   retval = false;

   }

if (postalcode== '') 
   { msg = msg + '\n- Postal Code'
   if (focusset != true ) {
   document.registration.postalcode.focus();
   focusset = true;
}
   retval = false;
   }

  
if (location == '' ) 
   {
   msg = msg + '\n- Location'
   if (focusset != true ) {
   document.registration.location.focus();
   focusset = true;
}
   retval = false;
   }

if (phone == '') 
   {
   msg = msg + '\n- Telephone Number'
   if (focusset != true ) {
   document.registration.telephone.focus();
   focusset = true;
}
   retval = false;
   }

if (email == '') 
   {
   msg = msg + '\n- Email Address'
   if (focusset != true ) {
   document.registration.email.focus();
   focusset = true;
}
   retval = false;
   }


if (email != '') {
	
	if (!filter.test(email)) {
	msg = msg + '\n- Valid Email Address';
	   if (focusset != true ) {
 		document.registration.email.focus()
		 focusset = true;
	}
	retval = false;
   }
}



if (contactperson == '') 
   {
   msg = msg + '\n- Contact Person'
   if (focusset != true ) {
   document.registration.contactperson.focus();
   focusset = true;
}
   retval = false;
   }




if (retval != true ) 
	 {
	 alert(msg);
	 }
return retval;



}
