function validate(arg)
{
	
	validated = true;
	var errormsg = '';
		
		if(arg.fnavn.value.length < 3)
		{
			arg.fnavn.style.border = "1px solid #ff0000";
			errormsg += 'Fornavn må fylles ut.\n';
			validated = false;
		}
		else
		{
			arg.fnavn.style.border = "1px solid #7F9DB9";
		}
		
		if(arg.enavn.value.length < 3)
		{
			arg.enavn.style.border = "1px solid #ff0000";
			errormsg += 'Etternavn må fylles ut.\n';
			validated = false;
		}
		else
		{
			arg.enavn.style.border = "1px solid #7F9DB9";
		}
		
		if(arg.telefon.value.length < 3)
		{
			arg.telefon.style.border = "1px solid #ff0000";
			errormsg += 'Telefon må fylles ut.\n';
			validated = false;
		}
		else
		{
			arg.telefon.style.border = "1px solid #7F9DB9";
		}
		
		if(arg.epost.value.indexOf('@') != -1)
		{
			var splitter = arg.epost.value.split('@');
			if(splitter[1].indexOf('.') != -1)
			{
				arg.epost.style.border = "1px solid #7F9DB9";
			}
			else
			{
				arg.epost.style.border = "1px solid #ff0000";
				errormsg += 'Du har ikke oppgitt en korrekt e-post adresse.\n';
				validated = false;
			}
		}
		else
		{
			arg.epost.style.border = "1px solid #ff0000";
			errormsg += 'Du har ikke oppgitt en korrekt e-post adresse.\n';	
			validated = false;
		}

		if(validated)
		{
			return true;
		}
		else
		{
			errormsg = "Følgende punkter er feil i skjemaet:\n\n" + errormsg;
			alert(errormsg);
			return false;
		}
}

function validate_color(arg,type)
{
	var obj = document.getElementById(arg);

	switch(type)
	{
		case "tlf":

				if(obj.value.length > 7)
				{
					obj.style.border = "1px solid #7F9DB9";			
				}
				else
				{
					obj.style.border = "1px solid #ff0000";			
				}
			break;
		case "string":
				if(obj.value.length > 3)
				{
					obj.style.border = "1px solid #7F9DB9";			
				}
				else
				{
					obj.style.border = "1px solid #ff0000";			
				}

			break;
		case "email":
				if(obj.value.indexOf('@') != -1)
				{
					var splitter = obj.value.split('@');
					if(splitter[1].indexOf('.') != -1)
					{
						obj.style.border = "1px solid #7F9DB9";
					}
					else
					{
						obj.style.border = "1px solid #ff0000";			
					}
				}				
				else
				{
					obj.style.border = "1px solid #ff0000";			
				}
				
			break;
	}	
}
