﻿function setFocus() {
  for(var i=0; i<document.forms[1].elements.length; i++) {
    if(document.forms[1].elements[i].type=='textarea') {
      if((!is_ie6)&&(!is_opera)) {
      document.forms[1].elements[i].style.height = document.forms[1].elements[i].scrollHeight + 'px';
      document.forms[1].elements[i].style.overflowY = 'hidden';
      document.forms[1].elements[i].style.overflowX = 'auto';
      }
    }
  }
  document.forms[1].elements[0].focus();
}

function getLabel(string) {
var regExp = /<\/?[^>]+>/gi;
string = string.replace(regExp,"");
return string;
}

function textLimit(element) {
if(element.value.length>5121) element.value = element.value.substring(0, 5120);
if((!is_ie6)&&(!is_opera)) element.style.height = element.scrollHeight + 'px';
}

function trim(str) {
  while (str.charAt(str.length - 1)==" ")
    str = str.substring(0, str.length - 1);
  while (str.charAt(0)==" ")
    str = str.substring(1, str.length);
  return str;
}

function checkForm(form) {
  var tag = '<img src="files/supernova/home/external/alert.gif" width="15" height="8" alt="" />Obligatorisk felt';
  var proceed = true;
  var elm, num, fix;
  for(var i=0; i<form.elements.length; i++) {
    form.elements[i].value = trim(form.elements[i].value);
    if((form.elements[i].type=='text')||(form.elements[i].type=='select-one')) {
      num = form.elements[i].name.slice(3);
      elm = document.getElementById("cell"+num);
      if(elm) {
        fix = 'alert' + num;
        if(form.elements[i].type=='text') {
          if(form.elements[i].value=='') {
          proceed = false;
          document.getElementById(fix).innerHTML = tag;
          }
          else {
          document.getElementById(fix).innerHTML = '';
          }
        }
        else {
          if(form.elements[i].selectedIndex==0) {
          proceed = false;
          document.getElementById(fix).innerHTML = tag;
          }
          else {
          document.getElementById(fix).innerHTML = '';
          }
        }
      }
    }
  }
  if(!proceed) {
  window.scrollTo(0,0);
  return false;
  }
  else {
  document.getElementById("submit").innerHTML = 'Sender formular......';
  }
  return true;
}
