var addValidation = function()
{
	fvAddEvents = new formValidator('frm-feedback');
	addEvent(fvAddEvents.Form, 'submit', fvAddEvents.Validate, false);
	fvAddEvents.AddRule('txt-name', 'required', handle_Fail, handle_Pass);
	fvAddEvents.AddRule('txt-email', 'required', handle_Fail, handle_Pass);
}

addLoadFunction(addValidation);

var alerted = false;
var focussed = false;

function handle_Fail(el)
{
	el.style.backgroundColor = "#E7EEFB";
	if (!(alerted))
	{
		alert("You have not filled in all the required fields.\nPlease make sure you fill in the fields highlighted in blue.");	
		alerted = true;
	}
	if (!(focussed))
	{
		scroll(0,0);
	}
}

function handle_Pass(el)
{
	el.style.background = "#FFFFFF";
}

