// ----------------------------------------------
// Default search box text 
// ----------------------------------------------
// event handler
function addEventToObject(obj,evt,func) {
	var oldhandler = obj[evt];
	obj[evt] = (typeof obj[evt] != 'function') ? func : function(){oldhandler();func();};
}
 
disableField = function( name , disableIt )
{
	var itemA = SYM.util.dom.getObject(name);
	if (itemA == null){return null;}
	if (disableIt)
	{
		itemA.disabled = true;
	}else
	{
		itemA.disabled = false;
	}
	return itemA;
}
 
var quickSearch = 
{
	searchPlace : null,
	searchCat : null,
	searchFullTxt : null,
	place : function( obj)
	{
		for (i = 1 ;  i < 7 ; i++)
		{SYM.util.dom.hide("productCategory_" +  i)}
		disableField("search_text", true);	
		if (obj.selectedIndex == 0)
		{
			// reset items
			SYM.util.dom.show("productCategory")
			quickSearch.searchPlace = null;
			quickSearch.searchCat = null;
			quickSearch.searchFullTxt = null;
		}else
		{
			SYM.util.dom.hide("productCategory")
			SYM.util.dom.show("productCategory_" +  (obj.selectedIndex))
			quickSearch.searchPlace = obj[obj.selectedIndex].value
		}
	},
 
	category : function( obj )
	{
		if (obj.selectedIndex == 0)
		{
			disableField("search_text", true);	
		}else
		{
			var itemB = disableField("search_text",false);
			quickSearch.searchCat = obj.value;
		}		
	},
 
	setSearch : function( obj )
	{
		document.forms['prodsearch'].searchtext.value = obj;
		sok(document.forms['prodsearch']);
	},
 
	search: function( )
	{
		var obj = SYM.util.dom.getObject("search_text");
		var obj1 = SYM.util.dom.getObject("productPlace");
		var obj1 = SYM.util.dom.getObject("productFieldCategory_" + obj1.selectedIndex);	
		var sz1 = obj1[obj1.selectedIndex].text + "_sok";
if (obj.value == 'Skriv søkeord her...')
{obj.value = ""; }
		var val = "/" + dbfp + "/pages/"+ sz1 + "?opendocument&dbs=" + obj1[obj1.selectedIndex].value + "&query=" + obj.value
		document.location = val;
	}
 
}
 
// search box stuff
var Searchbox = {
	init : function()
		{
		var sBox = document.getElementById('search-text');
		if (sBox == null) {sBox = document.getElementById('search_text');}
		if (sBox)
			{
				addEventToObject(sBox,'onclick',Searchbox.click);
				addEventToObject(sBox,'onblur',Searchbox.blur);
			}	
		},
	click : function()
		{
			var sBox = document.getElementById('search-text');	
		if (sBox == null) {sBox = document.getElementById('search_text');}
			if (sBox.value == 'Skriv søkeord her...')
			{
				sBox.value = '';
			}
	  	},
	blur : function()
		{
			var sBox = document.getElementById('search-text');
		if (sBox == null) {sBox = document.getElementById('search_text');}
			if (sBox.value == '' || sBox.value == ' ') {sBox.value = 'Skriv søkeord her...';}
		}
};
	
// add event onload
addEventToObject(window,'onload',Searchbox.init);
  
function showHide(id) { 
	var element = document.getElementById(id);
	if (element.style.display == 'none') {element.style.display = ''; } 
	else {element.style.display = 'none';}
}
 
// form focus
function aktiv(denne) {
		denne.style.borderColor='#B31A1A';
		}
	
function ut(denne) {
		denne.style.borderColor='#E2DECD';
		}

