function CheckEvent() {
  var r = document.Event.Event.value

  if ( r.length <= 0 ) {
    alert( "Rubrik måste anges");
    return false;
  }
  else
    return true;
}

function CheckTime() {
  var t = document.Event.Time.value;
  var len = t.length;
  var sep = t.indexOf(':');

  if ( len <= 0 ) return true;
  if (( len == 5 ) && ( sep == 2 )) {
    var h = parseInt(t, 10);
    var m = parseInt(t.substr(sep + 1), 10);
    if ((h >= 0) && (h <= 23) && (m >= 0) && (m <= 59)) {
      return true;
    }
    else {
      alert("Felaktig tid!");
      document.Event.Time.focus();
      return false;
    }
  }
  else {
    alert( "Om tid anges, måste den skrivas tt:mm (t. ex. 10:00)" );
    document.Event.Time.focus();
    return false; 
  }
}

function CheckValues() {
  if ( CheckTime() == false ) {
    return false;
  }
  else {
    if ( CheckEvent() == false )
      return false;
    else {
      if ( CheckUrl() == false )
        return false;
      else
        return true; 
    }
  }
}

function ConfirmRemove(url) {
  if (confirm("Vill du radera denna aktivitet?")) {
    window.location.href = url;
  }
}

function ConfirmRemoveAnm(url) {
  if (confirm("Vill du verkligen radera denna anmälan?")) {
    window.location.href = url;
  }
}

function CheckUrl() {
  var u = document.Event.Url.value;
  var url = u.toLowerCase();
  var http = url.substr(0, 8);
  if (http == "http://") return true;

  var sl = url.indexOf('/');
  if (sl < 0) sl = url.length;
  var p = url.indexOf('.');

  if (url.indexOf("www.") == 0) {
    var msg = "Den länk du har angett, verkar vara till en extern sida,\n"
    msg += "men i så fall måste den börja med \"http://\""
    alert(msg);
    return false;
  }
  else
    return true;
}

function ShowHelp(url) {
  window.open(url,'help',',menubar=no,toolbar=no,status=no,resizable=yes,scrollbars=yes,width=570,height=580');
  return false;
}

function ShowTooltip(rubrik, text) {
  Text[0][0] = rubrik;
  Text[0][1] = text;
  stm(Text[0], Style[0]);
}

