
function gotoDetail( id, sok )
{
	
	if( sok != "" )
	{
		document.getElementById('sokFritekst').value = sok;
		xajax_ressursSok( sok, xajax.getFormValues('frmFilter') )
	}
	else if( id != "" )
	{
		toggleOverlegg(id, 'intern');
	}
}


function toggleOverlegg(id,type){
	if (document.getElementById('overlayWrapper').style.display == ''){
		document.getElementById('overlayWrapper').style.display = 'none';
		document.getElementById('detailWrapper').style.display = 'none';
		document.getElementById('detailHolder').innerHTML = '';
	} else {
		document.getElementById('overlayWrapper').style.display = '';
		document.getElementById('detailWrapper').style.display = '';
		xajax_visDetalj(id,type);
	}
}

function setFaner( aktivFane )
{
	hideIntroText();
	document.getElementById('faneOm').className = "";
	document.getElementById('faneAnbefalinger').className = "";
	document.getElementById('faneActa').className = "";
	
	if( aktivFane )
		document.getElementById(aktivFane).className = "active";
		
	
}

function hideIntroText()
{
	Effect.BlindUp( 'front', { duration: 0.3 });
	document.getElementById('list').innerHTML = "<div align=\"center\" style=\"margin-top:100px;\"><img src=\"design/gfx/ajax-loader.gif\" /></div>";
}

function toggleFane(faneId)
{
	if( faneId == "faneAnbefalinger" )
	{
		document.getElementById('faneAnbefalinger').className = "active";
		document.getElementById('faneOm').className = "";
		document.getElementById('faneActa').className = "";
	}
	else if( faneId == "faneOm" )
	{
		document.getElementById('faneAnbefalinger').className = "";
		document.getElementById('faneOm').className = "active";
		document.getElementById('faneActa').className = "";
	}
	else if( faneId == "faneActa" )
	{
		document.getElementById('faneAnbefalinger').className = "";
		document.getElementById('faneOm').className = "";
		document.getElementById('faneActa').className = "active";
	}
}

function toggleFilter(liste, head, bilde)
{
	if( document.getElementById(liste).style.display == 'none' )
	{
		document.getElementById(liste).style.display = '';
		document.getElementById(head).className = 'open';
		document.getElementById(bilde).src = 'design/gfx/seachHeadOpen.gif';
	}
	else
	{
		document.getElementById(liste).style.display = 'none';
		document.getElementById(head).className = 'closed';
		document.getElementById(bilde).src = 'design/gfx/seachHeadClosed.gif';
	}
	
}

function fbs_click( link, tittel  )
{
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(link)+'&t='+encodeURIComponent(tittel),'sharer','toolbar=0,status=0,width=626,height=436');return false;
}

function tagSok(value)
{
	toggleOverlegg();
	document.getElementById('sokFritekst').value = value;
	xajax_ressursSok( value , xajax.getFormValues('frmFilter') );
}

function searchressurs()
{
	// Find the search box in the DOM
	var theElement = document.getElementById('sokFritekst');

	// Create a function for when the user presses a key
	theElement.onkeyup = function(){ search_delay(this); };
}


function search_delay(element)
{
	// Create a function to get the search results
	var func = function() {
	   var sok = element.value.replace(/(<([^>]+)>)/ig,"");
		if( sok.length > 2 )
		{
			if( element.id == "sokFritekst" )
			{
				xajax_ressursSok( document.getElementById('sokFritekst').value, xajax.getFormValues('frmFilter') )
			}
		}
	};

	// Check to see if there is already a timeout and if so...
	// ...cancel it and create a new one
	if( element )
	{
		if ( element.zid ) 
		{
			clearTimeout(element.zid);
		}
		element.zid = setTimeout(func,500);
	}
}
function searchacta()
{
	// Find the search box in the DOM
	var theElement = document.getElementById('sokFritekst');

	// Create a function for when the user presses a key
	theElement.onkeyup = function(){ search_delay_acta(this); };
}


function search_delay_acta(element)
{
	// Create a function to get the search results
	var func = function() {
	   var sok = element.value.replace(/(<([^>]+)>)/ig,"");
		if( sok.length > 2 )
		{
			if( element.id == "sokFritekst" )
			{
				xajax_actaSok( document.getElementById('sokFritekst').value, xajax.getFormValues('frmFilter') )
			}
		}
	};

	// Check to see if there is already a timeout and if so...
	// ...cancel it and create a new one
	if( element )
	{
		if ( element.zid ) 
		{
			clearTimeout(element.zid);
		}
		element.zid = setTimeout(func,500);
	}
}
