
validate = function(formname){
	var error = false;
	var errorstr = '';
	var badboys = [];
	var needed = formname.getElementsByTagName('input');

	for(var i = 0; i < needed.length; i++){
		var cur = needed[i];
		cur.style.backgroundColor = "#ffffff";
		if(/needed/.test(cur.className) && (cur.value == '' || /^\s+$/.test(cur.value))){
			badboys.push(cur);
			errorstr += ' - ' + cur.name;
			error = true;
		}
	}

	if(error){
		alert("Please fill in " + errorstr + " !");
		hlight = function(x){x.style.backgroundColor="#ffcccc";}
		for(var i = 0; i < badboys.length; i++){
			hlight(badboys[i]);
		}
	}
return (error) ? false : true;
};
window.onload = function(){
	document.forms[0].onsubmit = function(){return validate(this)};
	document.forms[1].onsubmit = function(){return validate(this)};
}