//********************  e-mailadress controll  **************************

// Checks that the format of a e-mailadress is correct.
function checkEmail(field)
{

    var address = field.value;    
    var reg1 = /(å)|(ä)|(ö)|(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
    var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // valid
    var correct = (!reg1.test(address)&& reg2.test(address));
    var message = "Felaktigt format. Exempel på giltigt format är info@stugguiden.se";
    
	if(address.length != 0)
	{
	    if(!correct)
	    {
		alert(message);
		field.focus();	
	    }
	}
   
    return false;
}

//********************  username controll  **************************

// Checks that the format of a username is correct.
function checkUsername(field)
{

    var username = field.value;    
    //var reg1 = /(å)|(ä)|(ö)|(@)|(^\.)|(Å)|(Ä)|(Ö)|(\?)|(\&)|(\ )/; // not valid
    var reg1 = /[^a-zA-Z0-9\-\.]/; 
    var reg2 = /[a-zA-Z0-9\-\.]/; // valid
    var correct = (!reg1.test(username)&& reg2.test(username));
    var message = "Felaktigt format. Använd endast a-z och 0-9.";
    
	if(username.length != 0)
	{
	    if(!correct)
	    {
		alert(message);
		field.focus();	
	    }
	}
   
    return false;
}


