﻿function Toggle(id) {
	var display = document.getElementById(id).style.display ? '' : 'none';
	document.getElementById(id).style.display = display;
	}	
	
function ActivateSearch() {
	//thesearch = document.getElementById('sokeord');
	thesearch = getElementsByTagAndClassName('input',"sokeord")[0];
	if(thesearch.value == 'Skriv inn søkeord')
		{thesearch.value = '';}
	}
	
function DeActivateSearch() {
	//thesearch = document.getElementById('sokeord');
	thesearch = getElementsByTagAndClassName('input',"sokeord")[0];
	if(thesearch.value == '') 
		{thesearch.value = 'Skriv inn søkeord';}
	}	

function ShowSearch() {
	document.getElementById('sok').style.display = 'block';
	//document.getElementById('sokmenu').src = 'images/menu/sok_on.gif';
	var image = document.getElementById('sokmenu');
	image.src = image.src.replace(OFF_SUFFIX,ON_SUFFIX);
	}
	
function HideSearch() {
	document.getElementById('sok').style.display = 'none';	
	//document.getElementById('sokmenu').src = 'images/menu/sok_off.gif';	
	var image = document.getElementById('sokmenu');
	image.src = image.src.replace(ON_SUFFIX,OFF_SUFFIX);
	}
	

var ROLLOVER_CLASSNAME = 'rollover';
var OFF_SUFFIX = '_off';
var ON_SUFFIX = '_on';

function enableMenuImageRollovers()
{
	var imgs = getElementsByTagAndClassName('img',ROLLOVER_CLASSNAME);
	
	for(var i = 0; i < imgs.length; i++)
	{
		var img=imgs[i];
		
		var imgOn = new Image();
		var imgOff = new Image();
		
		imgOn.src=img.src.replace(OFF_SUFFIX,ON_SUFFIX);
		imgOff.src=img.src.replace(ON_SUFFIX,OFF_SUFFIX);
		
		img.imgOn = imgOn;
		img.imgOff = imgOff;
		
		img.onmouseover=function() {
			this.src=this.imgOn.src;
		}
		
		img.onmouseout=function() {
			this.src=this.imgOff.src;
		}
	}

}

function getElementsByTagAndClassName(tagName, className)
{
	var items = new Array();
	var elems = document.getElementsByTagName(tagName);
	for(var i = 0; i < elems.length; i++)
	{
		var elem = elems[i];
		var classNames = elem.className.split(" ");
		for (var j = 0; j < classNames.length; j++)
		{
			if(classNames[j] == className)
			{
				items.push(elem);
			}
		}
	}
	return items;
}



if (window.onload)
{
	var existingOnload = window.onload;
}

window.onload=function(ev){
	if (existingOnload)
	{
		existingOnload(ev);
	}
	
	if (document.getElementsByTagName)
	{
		enableMenuImageRollovers();
	}
};
	