function setComboValue(name, value) {
   cmb = eval('document.forms.' + name);
   for(i = 0; i < cmb.options.length; i++) {
      if(cmb.options[i].value == value) {
         cmb.selectedIndex = i;
         return;
      }
   }
}

function validateRegistrationForm(f)
{

    if (f.firstname != null) {
	   if (f.firstname.value == "") {
		  alert("Please complete First Name !");
		  f.firstname.focus();
		
		  return false;
	    } else if (f.firstname.value.length > 30) {
	        alert("First Name exceed 30 chars !");
	        f.firstname.focus();
	    
	        return false;
	    }
	}
	if (f.lastname != null) {
	   if (f.lastname.value == "") {
		  alert("Please complete Last Name !");
		  f.lastname.focus();
		
		  return false;
	   } else if (f.lastname.value.length > 30) {
	       alert("Last Name exceed 30 chars !");
	       f.lastname.focus();
	    
	       return false;
	   }
    }
    if (f.email != null) {
	   if (f.email.value == "") {
		  alert("Please complete email !");
		  f.email.focus();
		
		  return false;
	   } else if (f.email.value.length > 100) {
	       alert("Email exceed 100 chars !");
	       f.email.focus();
	    
	       return false;
	   }else {
	      var atPos = f.email.value.indexOf("@");
	      var host = f.email.value.substring(atPos + 1, f.email.value.length);
	   
	      if ((f.email.value.indexOf("@") == -1) || (host.indexOf(".") == -1) || (host.indexOf("@") != -1) ||
	          (host.indexOf(".")==0) || (host.indexOf(".") == (host.length - 1))) {
	          alert("Email is not valid !");
    	      f.email.focus();
    	   
    	      return false;
	      }
	   
	     return true;
	   }
    }
	return true;
}