// JavaScript Document
function hjelpboks(hvem) {
  var boxstatus = document.getElementById(hvem).className;
  if(boxstatus == "skjult") {
    document.getElementById(hvem).className = "hjelpboks";
  } else {
    document.getElementById(hvem).className = "skjult";
  }
}

//popupvindu
function popup(url, bredde, hoyde) {
  window.open(url,"Window1",
  "menubar=no,width="+bredde+",height="+hoyde+",toolbar=no,scrollbars=yes");
}


//Angir at man vil bruke standardikon
function standardikon() {
  var bruk_standard = confirm("Er du sikker på at du vil bruke Standardbilde for valgt kategori?");
  if(bruk_standard) {
    document.getElementById('txtNoIkon').value = 1;
  }
}


//finn cursor position
var x, y, scrollposition
function show_coords(event, pluss) {
  x=(event.clientX) + pluss;
  y=event.clientY;
  scrollposition = document.documentElement.scrollTop;
}

//Array over fylkene 
fylkene = new Array();
fylkene[1] = 'Akershus'
fylkene[2] = 'Aust-Agder'
fylkene[3] = 'Buskerud'
fylkene[4] = 'Finnmark'
fylkene[5] = 'Hedmark'
fylkene[6] = 'Hordaland'
fylkene[7] = 'Møre og Romsdal'
fylkene[8] = 'Nord-Trøndelag'
fylkene[9] = 'Nordland'
fylkene[10] = 'Oppland'
fylkene[11] = 'Oslo'
fylkene[12] = 'Rogaland'
fylkene[13] = 'Sogn og Fjordane'
fylkene[14] = 'Sør-Trøndelag'
fylkene[15] = 'Telemark'
fylkene[16] = 'Troms'
fylkene[17] = 'Vest-Agder'
fylkene[18] = 'Vestfold'
fylkene[19] = 'Østfold'
fylkene[100] = 'Uspesifisert'
fylkene[101] = 'Europa'

//Regner ut pris på skjemasidene
function vispris(setpris) {
  var fradato = document.getElementById('txtDato4b').innerHTML;
  var varighet = document.getElementById('sctMnd').value;
  var pris = setpris
  var sum = varighet * pris;
  document.getElementById('sumpris').innerHTML = sum;
  document.getElementById('hdnPris').value = sum;
  var splitdato = fradato.split(".");
  var dag = splitdato[0];
  
  var mnd = splitdato[1];
  var sjekk_mnd1 = mnd.substr(0,1);
  var sjekk_mnd2 = mnd.substr(1,1);
  if(sjekk_mnd1 == "0") {
	sjekk_mnd1 = "";
  }
  var mnd = sjekk_mnd1+sjekk_mnd2;
  
  var aar = splitdato[2];
  var nymnd = parseInt(mnd)+parseInt(varighet);
  if(nymnd > 12) {
    nymnd = nymnd - 12;
	aar++;
  }
  if(nymnd < 10) {
    nymnd = "0"+nymnd;
  }
  var nydato = dag+"."+nymnd+"."+aar;
  document.getElementById('til').innerHTML = nydato;
}


function ingen_tid() {
  if(document.getElementById('chkIngentid').checked) {
    document.getElementById('txtDato1').value = "";
    document.getElementById('txtDato1b').innerHTML = "";
    document.getElementById('txtDato2').value = "";
    document.getElementById('txtDato2b').innerHTML = "";
  }
}

function ingen_pris() {
  if(document.frmKurs.chkIngenpris.checked) {
    document.getElementById('txtPris').value = "";
  }
}

function uncheck_pris() {
  document.frmKurs.chkIngenpris.checked = false;
}

function wrapping(str) {
  var str1 = str.substring(0,25);
  sjekk1 = str1.search(/ /);
  if(sjekk1 == -1 && str1.length >= 25) {
    str1 = str1 + "<br />";
  }
  var str2 = str.substring(25,50);
  sjekk2 = str2.search(/ /);
  if(sjekk2 == -1 && str2.length >= 25) {
    str2 = str2 + "<br />";
  }
  var str3 = str.substring(50,75);
  slutt_str = str1 + str2 + str3;
  return slutt_str;
}

function wrapping2(str) {
  var str1 = str.substring(0,20);
  sjekk1 = str1.search(/ /);
  if(sjekk1 == -1 && str1.length >= 20) {
    str1 = str1 + "<br />";
  }
  var str2 = str.substring(20,40);
  sjekk2 = str2.search(/ /);
  if(sjekk2 == -1 && str2.length >= 20) {
    str2 = str2 + "<br />";
  }
  var str3 = str.substring(40,60);
  sjekk3 = str3.search(/ /);
  if(sjekk3 == -1 && str3.length >= 20) {
    str3 = str3 + "<br />";
  }
  var str4 = str.substring(60,100);
  slutt_str = str1 + str2 + str3 + str4;
  return slutt_str;
}

//Generell validering

function validate_email(field) {
with (field)
{
apos=field.indexOf("@")
dotpos=field.lastIndexOf(".")
if (apos<1||dotpos-apos<2) 
  {return false}
else {return true}
}
}

function trimspace(sString) {
while (sString.substring(0,1) == ' ') {
  sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ') {
  sString = sString.substring(0,sString.length-1);
}
return sString;
}

function trimMellomrom(sString) {
while (sString.substring(0,1) == ' ') {
  sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ') {
  sString = sString.substring(0,sString.length-1);
}
return sString;
}
