function validateIt(frmName){
		// Check for form name
		var myFrm = (frmName=='reservation') ? document.forms['frmReservation'] : (frmName=='comment') ? document.forms['frmComment'] : -1;

		// If frmName is neither 'reservation' or 'comment' quit
		if (myFrm==-1) return false;
		
		// Set up required fields
		if (frmName=='reservation') {
			var myReq = new Array('name','email','arrival','nights','roomtype','persons');
		} else if (frmName=='comment') {
			var myReq = new Array('name','country','comments');
		}
		
		var empty = new Array();
		// Check for empty text input/textarea fields
		for(var i = 0; i < myReq.length; i++){
			var el = myFrm.elements[myReq[i]];
			if(el.type.indexOf('text')>=0){
				if(el.value==''){
					empty[empty.length] = i;
					el.className = 'frmtxtErr';
				} else {
					el.className = 'frmtxt';
				}
			}
		}
		// Create error Message
		if(empty.length){
			myFrm.elements[empty[0]].focus();
			var subTxt = myFrm.elements['submit'].value;
			var errMsg = (empty.length>1) ? 'Some required fields (highlighted in red) are ' : 'A required field (highlighted in red) is ';
			alert(errMsg + 'empty.\nPlease complete all required fields and click \'' + subTxt + '\'.');
			return false;
		} else {
			return true;
		}
}