function validera(frm)
{
	var strFel = "";
	
	var strFnamn = frm.txtFnamn.value.replace(/[^\sa-záàéèëíìñóòúùüåäö\-*]/gi, "").replace(/[*]+/g, "*").replace(/\s+/g, " ").replace(/^\s*|\s*$/g, "");
	var strEnamn = frm.txtEnamn.value.replace(/[^\sa-záàéèëíìñóòúùüåäö\-*]/gi, "").replace(/[*]+/g, "*").replace(/\s+/g, " ").replace(/^\s*|\s*$/g, "");
	var strFtg = frm.txtFtg.value.replace(/[^\s\w\dáàéèëíìñóòúùüåäö\-*&\/]/gi, "").replace(/[*]+/g, "*").replace(/\s+/g, " ").replace(/^\s*|\s*$/g, "");
	
	if((strFnamn.length < 2) && (strEnamn.length < 2) && (strFtg.length < 2) && (frm.lstLan.selectedIndex == 0) && (frm.lstKommun.selectedIndex == 0))
	{
		strFel += "\nNamn på person måste innehålla minst två tecken,\nom ingen begränsning gjorts på företag, län eller kommun.";
	}
	if((strFtg.length == 1) && (frm.lstLan.selectedIndex == 0) && (frm.lstKommun.selectedIndex == 0))
	{
		strFel += "\nFöretagsnamn måste innehålla minst två tecken,\nom ingen begränsning gjorts på län eller kommun.";
	}
	
	frm.txtFnamn.value = strFnamn;
	frm.txtEnamn.value = strEnamn;
	frm.txtFtg.value = strFtg;
	
	if(strFel == "")
	{
		return true;
	}
	else
	{
		alert(unescape("Fel i formuläret:\n" + strFel));
		return false;
	}
}

function hideHelp(hide)
{
	var div = document.getElementById("divNews");
	div.style.width = (hide) ? "20px" : "200px";
	var div = document.getElementById("divHelp");
	div.style.display = (hide) ? "none" : "block";
	var img = document.getElementById("imgHide");
	img.src = (hide) ? "/img/ico_info.gif" : "/img/ico_close.gif";
	img.alt = (hide) ? "Visa Tips & Råd" : "Dölj Tips & Råd";
	img.title = (hide) ? "Visa Tips & Råd" : "Dölj Tips & Råd";
	img.onclick = function(){hideHelp(!hide)};
	var fld = document.getElementById("hdnVisaTips");
	fld.value = !hide;
}
