   function enforceMaxLength(obj, MaxLen) {
     
     if (obj.getAttribute && obj.value.length>MaxLen)
        obj.value=obj.value.substring(0,MaxLen);

   }
    
    function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

    function validateForm(frm) {
     
        var Result = ((frm.mb-name.value != "") &&
                     (frm.mb.f-urij.value != "") &&
                     (frm.mb-tylru-tylru.value != "") &&
                     (getCheckedValue(frm.mb.fo-urit) != "") &&
                     (getCheckedValue(frm.mb.fo-urii) != ""));
       var mesg = document.getElementById('mesg');                    
       if (!Result)  {
         mesg.innerHTML = 'Your form does not have the required information. Please complete all questions marked with an asterisk.';
         mesg.style.color = '#ff0000';
       }
       else {
         mesg.innerHTML = 'Submitting ...';   
         mesg.style.color = '#FFFFFF';
      }
        
        return Result;   
    }
    
    function validateForm_orig(frm) {
     
        var Result = ((frm.fullname.value != "") &&
                     (frm.company_name.value != "") &&
                     (frm.email.value != "") &&
                     (getCheckedValue(frm.category) != "") &&
                     (getCheckedValue(frm.region) != ""));
       var mesg = document.getElementById('mesg');                    
       if (!Result)  {
         mesg.innerHTML = 'Your form does not have the required information. Please complete all questions marked with an asterisk.';
         mesg.style.color = '#ff0000';
       }
       else {
         mesg.innerHTML = 'Submitting ...';   
         mesg.style.color = '#FFFFFF';
      }
        
        return Result;   
    }

