function checkRequired(frmData) { 
  var bFail; 
  bFail = false; // Default to pass 
  for(iElement = 0; iElement < frmData.elements.length; iElement++) { 
    if(frmData.elements[iElement].className == 'required' || 
       frmData.elements[iElement].className == 'failed') { 
      if(frmData.elements[iElement].value == '') { 
        bFail = true; 
        frmData.elements[iElement].className = 'failed'; 
      } else { 
        frmData.elements[iElement].className = 'required'; 
      } 
    } 
  } 
  return !bFail; 
} 

function checkForm() { 
  if(!checkRequired(document.forms['frmCheckMe'])) { 
    if(document.all) { 
      //document.all.spanError.innerText = 'Please fill in all required fields.'; 
		alert("-----------------------------------------------------\n"
				 +" Please fill in all required fields marked in red \n"
				 +"-----------------------------------------------------");
		return false;
    } else { 
      //document.getElementById('spanError').innerHTML = 'Please fill in all required fields.'; 
		alert("------------------------------------------------------\n"
				 +" Please fill in all required fields marked in red \n"
				 +"------------------------------------------------------");
		return false;
    } 
  } else { 
	 return true;
  } 
} 

