//-- Frågar om ta bort boken ffån listan.
function RemoveCustomer(page) {
 var remove = confirm("Vill du verkligen ta bort denna boken från din lista?");
 if(remove)
  window.location.href = page;
}

//-- Returnerar text som talar om vad som eventuellt är fel mejl-adressen.
function ChkAdress(adr) {
//-- Adress ***@***.***

 var fat   = adr.indexOf("@");
 var txt1  = adr.substr(0,fat);
 var txt2  = adr.substr(fat+1, adr.length-fat);  //Text efter @-tecknet
 var fdot1 = txt1.indexOf(".");                  //Position för första förekomsten av "." före @          
 var ldot1 = txt1.lastIndexOf(".");              //Position för sista föremosten av "." före @
 var fdot2 = txt2.indexOf(".");                  //Position för första förekomsten av "." efter @
 var ldot2 = txt2.lastIndexOf(".");              //Position för sista förekomsten av "." efter @

 if(getChar(adr, "@") == 0) return "Du har inte angivit en korrekt email";
 if(getChar(adr, "@") > 1)  return "Du har inte angivit en korrekt email";
 if(fat == 0)               return "Du har inte angivit en korrekt email";
 if(fat == adr.length-1)    return "Du har inte angivit en korrekt email";
 if(fdot1 == 0)             return "Du har inte angivit en korrekt email";
 if(ldot1 == fat-1)         return "Du har inte angivit en korrekt email";
 if(fdot2 == -1)            return "Du har inte angivit en korrekt email";
 if(fdot2 == 0)             return "Du har inte angivit en korrekt email";
 if(ldot2 == txt2.length-1) return "Du har inte angivit en korrekt email";

 return true;
}


//-- Returnerar antalet chr i texten txt.
function getChar(txt, chr) {
 var i=0;
 for(j=0; j<txt.length; j++)
  if(txt.charAt(j) == chr) i++;

 return i;
}


//-- Har användaren fyllt i rätt uppgifter?
function ChkForm() {
 var ref = document.formular;
 var txtAlert = "";
 var adr = ChkAdress(ref.email.value)

 if(ref.ANamn.value == "")                txtAlert += "· Användarnamn\tAnv. fattas\n";
 if(ref.fornamn.value == "")               txtAlert += "· Förnamn\t\tFörnamn fattas\n";
 if(ref.efternamn.value == "")               txtAlert += "· Efternamn\tEfternamn fattas\n";
 if(ref.Alder.value != "")
  if(isNaN(parseFloat(ref.Alder.value)))   txtAlert += "· Ålder\t\tNågot blev fel på din ålder\n";
 if(adr != true)                            txtAlert += "· Email - \t\t" + adr;

 if(txtAlert != "") {
  alert("Fel uppstod:\n\n" + txtAlert);
  return false;
 }
 return true;
}
