function isKennitala(kennit) 
{
	if (kennit.charAt(6) == '-') 
	{
		alert("Vinsamlegast notiğ ekki \'-\' í kennitölu.");
		return false;
	}
	
	// we should be okay by now, so let's start working on the input...
	var sum = kennit.charAt(0) * 3;
	sum = sum + kennit.charAt(1) * 2;
	sum = sum + kennit.charAt(2) * 7;
	sum = sum + kennit.charAt(3) * 6;
	sum = sum + kennit.charAt(4) * 5;
	sum = sum + kennit.charAt(5) * 4;
	sum = sum + kennit.charAt(6) * 3;
	sum = sum + kennit.charAt(7) * 2;
	
	// let's find out what vartala we got...
	var vartala = 11 - (sum % 11);
	if(vartala == 11)
		vartala = 0;
	
	// vartala should equal kennit.charAt(8)
	if(vartala == kennit.charAt(8)) 
	{
		return true;
	}
	else 
	{
		return false;
	}
}

function isEmail(e) 
{
	ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

	for(i=0; i < e.length ;i++)
	{
		if(ok.indexOf(e.charAt(i))<0)
		{ 	
			return (false);
		}	
	} 
	if (document.images) 
	{
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) 
		{
			return (-1);		
		} 
	}
}