

var Login = new Class({
	initialize: function()
	{	
		$('username').addEvent('focus', function()
		{
			if ($('username').value == 'Brugernavn:'){
				$('username').value = '';
			}
		});
		$('username').addEvent('blur', function()
		{
			if ($('username').value == ''){
				$('username').value = 'Brugernavn:';
			}
		});
		$('password').addEvent('focus', function()
		{
			if ($('password').value == 'Adgangskode:'){
				$('password').value = '';
				$('password').focus();
			}
		});
		$('password').addEvent('blur', function()
		{
			if ($('password').value == ''){
				$('password').value = 'Adgangskode:';
				$('password').blur();
			}
		});
	},

	validate: function()
	{
		var valid = true;
		if ($('username').value == 'Brugernavn:' || $('username').value == '') valid = false;
		if (valid && ($('password').value == '' || $('password').value == 'Adgangskode:')) valid = false;
		
		if (!valid) {
			alert('Du skal udfylde både brugernavn og adgangskode før du kan logge ind!');
			return false;
		} else {
			return true;
		}
	}
});

function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	}
}

var myLogin;
if (window.ie) window.addEvent('load', function(){myLogin = new Login(); if (getQueryVariable('message') == "accessdenied") { 
	alert('Brugernavn eller adgangskode er ugyldig');
}});
else Window.onDomReady(function(){myLogin = new Login(); if (getQueryVariable('message') == "accessdenied") { 
	alert('Brugernavn eller adgangskode er ugyldig');
}});

function showForgotten()
{
    var myPopup = new window.popup('http://www.solarier.dk/cms/forgotten', {width:200,height:170,toolbar:0,x:window.getWidth()/2,y:window.getHeight()/2, resizable:0});
    return false;
}
