﻿// JScript File
// Funktionen fjerner et evt . før input
function clearDot(e)
{
  var targ
  if (!e) var e = window.event
  if (e.target)          targ = e.target
  else if (e.srcElement) targ = e.srcElement
  if (targ.nodeType == 3) // defeat Safari bug
    targ = targ.parentNode

  if (targ.value==".") targ.value ="";
}

function setCookie(c_name, value)
{ 
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+180);
  document.cookie=c_name+ "=" +escape(value) + ";expires="+exdate.toGMTString();
}

function getCookie(c_name)
{
  if (document.cookie.length>0)
  {
    c_start=document.cookie.indexOf(c_name + "=");
    if (c_start!=-1)
    { 
      c_start=c_start + c_name.length+1;
      c_end=document.cookie.indexOf(";",c_start);
      if (c_end==-1) c_end=document.cookie.length;
      return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
  return "";
}

function sizeMeFrame(panel, rest_size)
{
  var l = document.getElementById(panel);
  var windowHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
  //alert (top.screen.height);
  //alert (document.body.clientHeight);
  if (l != null)
  {
    //alert ('Panel height ' + l.style.height + ' window height ' + windowHeight);
    l.style.height = Math.max(windowHeight-rest_size, rest_size) + "px";
  }
}

function sizeMe(panel, rest_size, min_size)
{
  var l = document.getElementById(panel);
  var windowHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
  if (l != null)
  {
    //alert ('Panel height ' + l.style.height + ' window height ' + windowHeight);
    l.style.height = Math.max(windowHeight-rest_size, min_size) + "px";
  }
}

function textCounter(field, countfield, maxlimit)
{
  if (field.value.length > maxlimit) // if too long...trim it!
  {
    field.value = field.value.substring(0, maxlimit);
    countfield.value = maxlimit - field.value.length;
    alert("Der må højst være " + maxlimit + " tegn i dette felt!");
  }
  // otherwise, update 'characters left' counter
  else
    countfield.value = maxlimit - field.value.length;
}

