function initMain()
{

}

function handle_LoginInputOnFocus(event)
{
	event = new Event(event);
	if (event.target.value == "Användarnamn" || event.target.value == "Lösenord")
	{
		event.target.value = "";
	}
}

function handle_LoginInputOnBlur(event)
{
	event = new Event(event);
	
	if (event.target.value == "")
	{
		event.target.value = "Användarnamn";
	}
}

function failFormValidation(id, msg)
{
	$(id).style.borderColor = 'red';
	alert(msg);
}

var FormValidation = new Class({
	initialize: function(){
		this.error = [];
	},
	
	clear: function(){
		for(i = 0; i < this.error.length; i++)
		{
			$(this.error[i].id).style.borderColor = "inherit";
		}
		this.error = [];	
	},
	
	addError: function(id, msg){
		this.error[this.error.length] = {id: id, msg: msg}
	},
	
	getErrorCount: function(){
		return this.error.length;
	},
	
	showSummary: function(){
		err = 'Följande fel upptäcktes:\n';
		for(i = 0; i < this.error.length; i++)
		{
			err = err + "  * " + this.error[i].msg + "\n";
		}
		alert(err);
	}
});
