function validateForm(theForm){
	var errorMessage = "";
	 
   for(i = 0; i<required.length;i++){ 
      var reqName = required[i][0];
      var nextRequired = theForm.elements[reqName]; 
      if(nextRequired.type == 'text' || nextRequired.type == 'textarea'){ 

          if(nextRequired.value == '' || nextRequired.value == ' ') { 
             errorMessage = errorMessage + "* " + required[i][1] + "\n"; 
           } 
       } else if (nextRequired.type == 'select-multiple' ){ 
          if(nextRequired.selectedIndex == -1) { 
             errorMessage = errorMessage + "* " + required[i][1] + "\n"; 
           } 
       } else if ( (nextRequired.length >= 1) && (nextRequired.type != 'select-one') ){ 
          var noneChecked = true; 
          for( z=0 ; z<nextRequired.length ; z++ ) { 
            if(nextRequired[z].checked){ 
                noneChecked = false; 
                break; 
             } 
          } 
             if (noneChecked) { 
             errorMessage = errorMessage + "* " + required[i][1] + "\n"; 
             } 
        }  else if( nextRequired.type == 'radio' || nextRequired.type == 'checkbox'){
            if(!nextRequired.checked){
             errorMessage = errorMessage + "* " + required[i][1] + "\n"; 
            }
        }
    }
     
    if (errorMessage.length > null)
    {
    	alertError(errorMessage);
    	return false;
    }
    else return true; 
    } 
