function checkMail(email) {
  var x = email;
  var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  if (!filter.test(x)) {
    alert('Du verkar inte ha fyllt i en korrekt e-postadress.');
    return false;
  }
  else return true;
}

function change_class(id, cls) {
  document.getElementById(id).className=cls;
}

function change_URL(url) {
  document.location=url;
}

function submit_member() {
  name = document.iform_1.iform_name.value;
  email = document.iform_1.iform_email.value;
  if(name=="" ||email=="") alert("Du har inte fyllt i alla obligatoriska fält.");
  else if(checkMail(email)) {
    document.iform_1.action = "";
    document.iform_1.submit();
  }
}

function submit_contact() {
  email = document.iform_1.iform_email.value;
  text = document.iform_1.iform_text.value;
  if(text=="" ||email=="") alert("Du har inte fyllt i alla obligatoriska fält.");
  else if(checkMail(email)) {
    document.iform_1.action = "";
    document.iform_1.submit();
  }
}

function new_article() {
  document.URL='?'
}

function delete_article(id, title) {
  if(confirm("Vill du radera " + title + "?")) document.URL='?delete_article=' + id;
}

function mod_article() {
  title = document.iform_1.iform_title.value;
  text = document.iform_1.iform_text.value;
  date = document.iform_1.iform_date.value;
  if(title=="" || text=="" || date=="") alert("Du har inte fyllt i alla obligatoriska fält.");
  else {
    document.iform_1.action = "";
    document.iform_1.submit();
  }
}

function upl_photo() {
  photo_path = document.iform_2.iform_upl_photo.value;
  photo_id = document.iform_2.iform_photo_submit.value;
  article_id = document.iform_2.article.value;
  if(photo_path=="" && photo_id=="") alert("Du har inte valt någon bild.");
  else {
    document.iform_2.action = "?article=" + article_id;
    document.iform_2.submit();
  }
}

function new_photo(id) {
  document.URL = "?article=" + id;
}
function delete_photo(id, del) {
  document.URL = "?article=" + id + "&delete_photo=" + del;
}

function change_pw() {
  pw_new = document.iform_1.chpw_new.value;
  pw_new_ver = document.iform_1.chpw_new_ver.value;
  pw_old = document.iform_1.chpw_old.value;

  if(pw_new=="" || pw_new_ver=="" || pw_old=="") alert("Du har inte fyllt i alla fält.");
  else {
    if(pw_new.length<6) alert("Lösenordet måste vara minst 6 tecken långt.");
    else {
      if(pw_new != pw_new_ver) alert("Det nya lösenordet och verifikationen är inte lika.");
      else {
        document.iform_1.action="";
        document.iform_1.submit();
      }
    }
  }
}

function delete_member(id, name) {
  if(confirm("Vill du ta bort "+name+"?")) {
    document.URL = "?del_mem="+id;
  }
}

function open_win(article) {
  var win;
  win = null;
  
  if(!win || win==null) {
    win = window.open('send_report.php?article='+article, 'newWin');
  }
  win.focus();
}

