function setFlash(inSrc,inX,inY,inParam){
  if (AC_FL_RunContent == 0) {
    alert("Denne siden trenger filen \'AC_RunActiveContent.js.\' for Flash-objektet");
  } else {
    AC_FL_RunContent(
      'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
      'width',inX,
      'height',inY,
      'src','/gfx/'+inSrc,
      'quality','high',
      'pluginspage','http://www.macromedia.com/go/getflashplayer',
      'align','middle',
      'play','true',
      'loop','true',
      'scale','showall',
      'wmode','window',
      'devicefont','false',
      'id',inSrc,
      'bgcolor','#ffffff',
      'name',inSrc,
      'menu','true',
      'allowFullScreen','false',
      'allowScriptAccess','sameDomain',
      'movie','/gfx/'+inSrc,
      'flashvars',inParam,
      'salign',''
    ); //end AC code
  }
}

function sitenavigate(inURL,inTarget){
  if(inTarget=='' || inTarget==undefined){
    document.location.href=inURL
  }else{
    var myWindow;
    myWindow = window.open(inURL,inTarget,'')
    myWindow.focus();
  }
}

function getArchive(inID){
  document.getElementById('dl').innerHTML='<iframe height=100 width=800 src=\'nedlasting.asp?db=1&id='+inID+'\'></iframe>';
}

function winPop(inURL,inX,inY){
  var myWindow;
  myWindow = window.open(inURL,'BlakorsPopup','width='+inX+',height='+inY+',scrollbars=no,resizable=no')
  myWindow.focus();
}

// *********************
// *  TINY mce Engine  *
// *********************
function tiny_mce_init(inType){
tiny_mce_doinit(inType);
//  setTimeout('tiny_mce_doinit(\''+inType+'\');',500);
}
function tiny_mce_doinit(inType){
  var btns=['','','','','']
  switch(inType){
    case 'big':
      btns[1]="bold,italic,underline,strikethrough,|,sub,sup,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontselect,fontsizeselect,|,forecolor,backcolor,|,paste,pasteword,|,code";
      break;
    case 'mid':
      btns[1]="bold,italic,underline,strikethrough,|,sub,sup,|,justifyleft,justifycenter,justifyright,justifyfull,|,forecolor,backcolor,|,paste,pasteword,|,code";
      break;
    case 'nytheter':
      btns[1]="bold,italic,underline,strikethrough,|,sub,sup,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontselect,fontsizeselect,|,forecolor,backcolor,|,paste,pasteword,|,code";
      break;
    case 'banner':
      btns[1]="bold,italic,underline,|,sub,sup,|,justifyleft,justifycenter,justifyright,|,forecolor,backcolor,|,code";
      break;
    case 'fimainfo':
      btns[1]="bold,italic,underline,|,sub,sup,|,justifyleft,justifycenter,justifyright,|,forecolor,backcolor,|,code";
      break;
    case 'tiny':
      btns[1]="bold,italic,underline,|,justifyleft,justifycenter,justifyright,|,forecolor,backcolor,|,code";
      break;
    default:
  }
  tinyMCE.init({
    // General options
    mode : "textareas",
    theme : "advanced",
    plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager",
    // Theme options
    theme_advanced_buttons1 : btns[1],
    theme_advanced_buttons2 : btns[2],
    theme_advanced_buttons3 : btns[3],
    theme_advanced_buttons4 : btns[4],
    theme_advanced_toolbar_location : "top",
    theme_advanced_toolbar_align : "left",
    theme_advanced_statusbar_location : "bottom",
    theme_advanced_resizing : false,
    // Example content CSS (should be your site CSS)
    content_css : "/~styles.css",
    // Drop lists for link/image/media/template dialogs
    template_external_list_url : "/tinymce/examples/lists/template_list.js",
    external_link_list_url : "/tinymce/examples/lists/link_list.js",
    external_image_list_url : "/tinymce/examples/lists/image_list.js",
    media_external_list_url : "/tinymce/examples/lists/media_list.js",
    // Replace values for the template plugin
    template_replace_values : {
      username : "Some User",
      staffid : "991234"
    }
  });
}

// *********************************
// *  ADMINISTRAION functions      *
// *********************************
function adm_popmap(inObj){
  var myPop=window.open('adm_maploc.asp?loc='+document.getElementById(inObj).value+'&ret='+inObj,'map','height=800,width=800,statusbar=no,toolbar=no,menubar=no,scrollbars=no');
  myPop.focus();
}

function adm_picshow(){
  var i=0;
  var ii=0;
  var tblrow=[[0,''],[0,''],[0,''],[0,''],[0,''],[0,''],[0,''],[0,'']];
  var listing=document.getElementById('fillisting').value.split('\n')
  for(i=0;document.getElementById('bildevisning').rows.length>0;i++){document.getElementById('bildevisning').deleteRow(0)}
  for(i=0;i<listing.length-1;i++){
    intArr=listing[i].split(';');
    tblrow[ii][0]=i;
    tblrow[ii][1]=intArr[0];
    ii++;
    if(ii==8){adm_picline(tblrow);tblrow=[[0,''],[0,''],[0,''],[0,''],[0,''],[0,''],[0,''],[0,'']];ii=0}
  }
  if(ii>0){adm_picline(tblrow)}
}

function adm_picline(tblrow){
  var r=document.getElementById('bildevisning').insertRow(-1);
  for(var i=0;i<tblrow.length;i++){
    var c;
    c=r.insertCell(i);
    c.vAlign='top'
    c.align='center'
    if(tblrow[i][1]!=''){c.innerHTML='<TABLE CELLSPACING="0" CELLPADDING="0"><TR><TD ALIGN="center"><IMG SRC="/files/images/'+tblrow[i][1]+'"></TD></TR><TR><TD ALIGN="center"><IMG SRC="/gfx/btn_arrleft.gif" TITLE="Flytt tidligere" ONCLICK="adm_picleft('+tblrow[i][0]+');" CLASS="imgbtn"><IMG SRC="/gfx/spacer.gif" WIDTH="5"><IMG SRC="/gfx/btn_arrright.gif" TITLE="Flytt senere"  ONCLICK="adm_picright('+tblrow[i][0]+');"CLASS="imgbtn"><IMG SRC="/gfx/spacer.gif" WIDTH="10"><IMG SRC="/gfx/btn_delete.gif" TITLE="SLETT bilde"  CLASS="imgbtn" ONCLICK="adm_picdel('+tblrow[i][0]+');"></TD></TR><TR HEIGHT="7"><TD> </TD></TR></TABLE>'}else{c.innerHTML='<IMG SRC="/gfx/spacer.gif" WIDTH="39">'}
  }
}

function adm_picleft(inID){
  var intRes='';
  var intArr=document.getElementById('fillisting').value.split('\n');
  if(inID<1){
    alert('Dette er det første bildet');
  }else{
    var tmp=intArr[inID-1];
    intArr[inID-1]=intArr[inID];
    intArr[inID]=tmp;
    for(var i=0;i<intArr.length-1;i++){intRes+=intArr[i]+'\n'}
    document.getElementById('fillisting').value=intRes;
    adm_picshow();
  }
}

function adm_picright(inID){
  var intRes='';
  var intArr=document.getElementById('fillisting').value.split('\n');
  if(inID>=intArr.length-2){
    alert('Dette er det siste bildet');
  }else{
    var tmp=intArr[parseInt(inID)+1];
    intArr[parseInt(inID)+1]=intArr[inID];
    intArr[inID]=tmp;
    for(var i=0;i<intArr.length-1;i++){intRes+=intArr[i]+'\n'}
    document.getElementById('fillisting').value=intRes;
    adm_picshow();
  }
}

function adm_picdel(inID){
  var intRes='';
  var intArr=document.getElementById('fillisting').value.split('\n');
  if(confirm('Dette vil SLETTE bildet')){
    document.getElementById('fjernes').value+=intArr[inID];
    for(var i=0;i<intArr.length-1;i++){if(i!=inID){intRes+=intArr[i]+'\n'}}
    document.getElementById('fillisting').value=intRes;
    adm_picshow();
  }
}

function adm_deluser(inID){
  if(confirm('Dette vil SLETTE denne brukeren')){
    var o=document.brukere;
    o.action.value='1';
    o.submit();
  }
}

function adm_saveuser(inID){
  var intRes=''
  var o=document.brukere;
  if(o.pass.value=='' && inID==0){intRes='Brukers passord er tomt. Dette er ikke lovlig.'}
  if(o.bruker.value==''){intRes='Brukers brukernavn er ikke oppgitt.'}
  if(o.adminside.value==''){intRes='Bruker har ikke blitt tildelt rettigheter.'}
  if(o.navn.value==''){intRes='Brukers navn er ikke oppgitt.'}
  if(intRes!=''){
    alert(intRes);
  }else{
    o.action.value='0';
    o.submit();
  }
}

function adm_dellink(inID){
  if(confirm('Dette vil SLETTE denne lenken')){
    var o=document.lenker;
    o.action.value='1';
    o.submit();
  }
}

function adm_savelink(inID){
  var intRes=''
  var o=document.lenker;
  if(o.url.value==''){intRes='Lenkens adresse er ikke oppgitt.'}
  if(tinyMCE.get('beskr').getContent()==''){intRes='Ingen beskrivelse for lenken.'}
  if(o.navn.value==''){intRes='Lenkens navn er ikke oppgitt.'}
  if(intRes!=''){
    alert(intRes);
  }else{
    o.action.value='0';
    o.submit();
  }
}

function adm_delcontact(inID){
  if(confirm('Dette vil SLETTE denne kontaktinformasjonen')){
    var o=document.kontakt;
    o.action.value='1';
    o.submit();
  }
}

function adm_savecontact(inID){
  var intRes=''
  var o=document.kontakt;
  if(o.topptekst.value==''){intRes='Veibeskrivelse er ikke oppgitt.'}
  if(o.topptekstinfo.value==''){intRes='Kontaktpunktets informasjon er ikke oppgitt.'}
  if(o.topptekst.value==''){intRes='Kontaktpunktets navn er ikke oppgitt.'}
  if(intRes!=''){
    alert(intRes);
  }else{
    o.action.value='0';
    o.submit();
  }
}

function adm_deljob(inID){
  if(confirm('Dette vil SLETTE denne stillingsannonsen')){
    var o=document.stilling;
    o.action.value='1';
    o.submit();
  }
}

function adm_savejob(inID){
  var intRes=''
  var o=document.stilling;
  if(o.kontakt.value==''){intRes='Kontaktfeltet er tomt.'}
  if(o.kvalik.value==''){intRes='Ingen kvalifikasjoner er oppgitt.'}
  if(o.beskr.value==''){intRes='Ingen beskrivelse er oppgitt.'}
  if(o.navn.value==''){intRes='Navn er ikke oppgitt.'}
  if(intRes!=''){
    alert(intRes);
  }else{
    o.action.value='0';
    o.submit();
  }
}

function adm_delarchive(inID){
  if(confirm('Dette vil SLETTE dette arkiv-objektet')){
    var o=document.oppdater;
    o.action.value='1';
    o.arkivnavn.value=inID;
    o.submit();
  }
}
