function replaceNationalChars(strIn) {
	fromArray = new Array("å","ä","ö","Å","Ä","Ö");
	toArray = new Array("&aring;", "&auml;", "&ouml;","&Aring;","&Auml;","&Ouml;");

	for (i=0;i<fromArray.length;i++) {
		strIn = strIn.replace(fromArray[i], toArray[i])
	}
	return(strIn);
}

function computesearch(k, strSiteID ,strPageID) 
{
	if (k=="") {
		alert("Inga sökbegrepp angivna");
		return false;
	}
	else
	{
	
	// fixa till söksträngen
	var k2 = replaceNationalChars(k);
	
	
	tmpPath = location.href.indexOf('.nsf');
	tmpNr = location.href.length-tmpPath;
	tmpsearchPath = location.href.slice(0,-tmpNr+4);
	urlArray = new Array();
	urlArray = tmpsearchPath.split('/');
	antal = urlArray.length;
	dbtoreplace = urlArray[antal-1];

	searchPath = tmpsearchPath;
		
	if (searchPath=='htt') {
		searchPath = '/home/ik2/admin.nsf';
	}
	
	window.location.href = searchPath + "/SOKContent?SearchView&Query=" +k+"+and+FIELD+Sort_1=" + strSiteID + "+and+(FIELD+Subject+contains+"+ k +"+or+FIELD+description+contains+"+ k +"+or+FIELD+HTML_Content_1+contains+"+ k +"+or+FIELD+HTML_Content_1+contains+"+ k2 +")&site="+ strSiteID +"&SearchOrder=4&pageid=" + strPageID;
	}	
}