
function validateForm(frm) {

	var errorMsg=new String();	
	var anyErrors=0;
	errorMsg = "";

	var passwdFileds=YAHOO.util.Dom.getElementsByClassName("required", "input", frm.id);
	
	for(var i=0; i<passwdFileds.length; i++) {
		
		var el = passwdFileds[i];
		YAHOO.util.Dom.setStyle(el, "background", "#fff");

		if(passwdFileds[i].value=="") {
			YAHOO.util.Dom.setStyle(el, "background", "#FFCCCC");
			anyErrors = anyErrors + 1;
		}else{
		}
		
	}
		
	if(anyErrors) {
		
		var errMsgHolder = document.getElementById("errorMsgCont");
		YAHOO.util.Dom.setStyle(errMsgHolder, 'display', 'block');
		YAHOO.util.Dom.setStyle(errMsgHolder, 'border', '1px solid #990000');
		YAHOO.util.Dom.setStyle(errMsgHolder, 'color', '#990000');
		YAHOO.util.Dom.setStyle(errMsgHolder, 'padding', '5px 0 5px 10px');
		YAHOO.util.Dom.setStyle(errMsgHolder, 'font-size', '14px');
		YAHOO.util.Dom.setStyle(errMsgHolder, 'font-weight', 'bold');
		errMsgHolder.innerHTML=  "<p>Please fill in all required information!  Missing fields are highlight red!</p>";
		scroll(0,0);
		return false;
		
	}else{
		return true;
	}
	
}


