
 function initframeset()
 {

  //alert("snamain.js - keyset: "+parent.keyset);
  //alert("snamain.js - parent.varfrm.FOLDERCLICKED: "+parent.varfrm.FOLDERCLICKED);


	if(parent.keyset){
            parent.varfrm.FOLDERCLICKED = false;
            parent.varfrm.SUBTITLE = unescape(parent.subtitle);
	}
//      parent.treeframe.collapseTree();

        parent.basefrm.setCurrent();
        parent.basefrm.ProgressStart();
        parent.basefrm.showContent(0);

	if(parent.varfrm.SUBTITLE == "none"){
          //alert("snamain: about to collapse tree");  
          parent.treeframe.collapseTree();
          }

// alert("snamain: all frames loaded: browserVersion="+browserVersion);

 }



function hideSPLASH(){
         if(typeof parent.basefrm.document.getElementById("splash") != "undefined" ){
             parent.basefrm.document.getElementById("splash").style.visibility = "hidden";
             parent.basefrm.document.getElementById("splashshadow").style.visibility = "hidden";
             //parent.basefrm.page.style.visibility   = "visible";
             parent.basefrm.document.getElementById("page").style.display   = "block";
             parent.varfrm.SPLASHVISIBLE = false;
             parent.varfrm.PAGEVISIBLE   = true;
         }
 }


function highlightwords(){

  var aSourceObject = parent.basefrm.document;
  var aWords = parent.varfrm.SEARCHSTRING;
  
  //alert("highlightwords()" + aSourceObject + " " + aWords);

	var i;
			//should strip off wildcard characters like * and ?
			//using a regexp ??

	if(aWords.length == 0)
		return;
         
        var rng = aSourceObject.body.createTextRange();
         
         for(i=0;rng.findText(aWords);i++){
             rng.select();
             rng.execCommand("BackColor", "false", "yellow");
             rng.execCommand("Unselect");
             rng.collapse(false);
         }

}

function getArgs(){
	var args = new Object();
	var query = location.search.substring(1);
	var pairs = query.split("&");
	//alert(pairs.length);
	for(var i = 0; i< pairs.length; i++){
		var pos = pairs[i].indexOf('=');
		if(pos == -1) continue;
		var argname = pairs[i].substring(0, pos);
		var value   = pairs[i].substring(pos+1);
		args[argname] = unescape(value);
		//alert(args[argname]);
	}
	return args;
}

/*
document.onmouseover = function ( e ) {

//  alert("snamain.js - onmouseover");
//  window.status= "Sveriges Nationalatlas";
  if ( !e )
   e = window.event;
  var el = e.target ? e.target : e.srcElement;
  while ( el != null && el.tagName != "A" )
   el = el.parentNode;
  if ( el == null ) return;
  if ( e.preventDefault )
   e.preventDefault();
  else
   e.returnValue = true;
}
*/
