function checkRequired(form){
  var prompt;
  for(i=0; i< form.elements.length; i++){
  	if(form.elements[i].className=='required'){
  	  if(form.elements[i].type=='radio'){
  		rname = form.elements[i].name;
  		rchecked = false;
  		for(j=0; j< form.elements.length; j++){
		  if(form.elements[j].name==rname && form.elements[j].checked){
		  	rchecked = true;
		  	break;
		  }
  		}
    		if(!rchecked){
    		  if(form.elements[i].title !="") {
    		  	prompt = form.elements[i].title;
    		  } else {
    		  	prompt = "Please enter "+form.elements[i].name;
    		  }
    		  alert(prompt);
          form.elements[i].focus();
    		  return false;
  		}
  	  } else if(((form.elements[i].type=='select-one'||form.elements[i].type=='select-multiple') && form.elements[i].selectedIndex==0)
          ||(form.elements[i].type == 'checkbox' && form.elements[i].checked == false)
          || (form.elements[i].value == '')) {
    		if(form.elements[i].title !="") {
    		  prompt = form.elements[i].title;
    		} else {
    		  prompt = "Please enter "+form.elements[i].name;
    		}
    		alert(prompt);
        form.elements[i].focus();
        return false;
      }
    }
  }
  return true;
}