
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



function MM_findObj2(nn, dd) { //v4.01
  var pp,ii,xx;  if(!dd) dd=document; if((pp=nn.indexOf("?"))>0&&parent.frames.length) {
    dd=parent.frames[nn.substring(pp+1)].document; nn=nn.substring(0,pp);}
  if(!(xx=dd[nn])&&dd.all) xx=dd.all[nn]; for (ii=0;!xx&&ii<dd.forms.length;ii++) xx=dd.forms[ii][nn];
  for(ii=0;!xx&&dd.layers&&ii<dd.layers.length;ii++) xx=MM_findObj2(nn,dd.layers[ii].document);
  if(!xx && dd.getElementById) xx=dd.getElementById(nn); return xx;
}

function MM_swapImgRestore2() { //v3.0
  var ii,xx,aa=document.MM_sr2; for(ii=0;aa&&ii<aa.length&&(xx=aa[ii])&&xx.oSrc;ii++) xx.src=xx.oSrc;
}

function MM_preloadImages2() { //v3.0
  var dd=document; if(dd.images){ if(!dd.MM_p2) dd.MM_p2=new Array();
    var ii,jj=dd.MM_p2.length,aa=MM_preloadImages2.arguments; for(ii=0; ii<aa.length; ii++)
    if (aa[ii].indexOf("#")!=0){ dd.MM_p2[jj]=new Image; dd.MM_p2[jj++].src=aa[ii];}}
}

function MM_swapImage2() { //v3.0
  var ii,jj=0,xx,aa=MM_swapImage2.arguments; document.MM_sr2=new Array; for(ii=0;ii<(aa.length-2);ii+=3)
   if ((xx=MM_findObj2(aa[ii]))!=null){document.MM_sr2[jj++]=xx; if(!xx.oSrc) xx.oSrc=xx.src; xx.src=aa[ii+2];}
}


//-->

<!-- Hide from older browsers...

//Function to open pop up window
function openWin(theURL,winName,features) {
  	window.open(theURL,winName,features);
}
//Copyright window (linkes i bunn av alle sites)
function copyright () {
	window.open("http://www.farappz.no/copyright_fa.asp", "FarAppz", "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=600,height=300");
}	
// -->

/*
Form field Limiter script- By Dynamic Drive
For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
This credit MUST stay intact for use
Bruk slik: mrk! Enten fieldname eller fieldID.. ikke begge. Sett "" på den som ikke brukes
#script# mrk: # byttes med <
displaylimit("document.formname.fieldname",fieldID,Ant.tegn)
#/script#
*/

var ns6=document.getElementById&&!document.all

function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}

function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}


function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span></b> tegn igjen.'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
}
}


/***********************************************
* Disable "Enter" key in Form script- By Nurul Fadilah(nurul@REMOVETHISvolmedia.com)
* This notice must stay intact for use
* Visit http://www.dynamicdrive.com/ for full source code
*Legg til i input-tag- onkeypress="return handleEnter(this, event)" - Men ikke i textfield!
***********************************************/
                
function handleEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}      




//Highlight form element- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com
// Use inside FORM-tag:  onKeyUp="highlight(event)" onClick="highlight(event)"

var highlightcolor="lightyellow"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|SELECT|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}


