// **************************************************
// VALIDERING AF VIRUS BESTILLING
// **************************************************
function tjek_form_virus(){
var tjek = document.virus;

if(tjek.navn.value == ''){
alert('Feltet \"Navn\" er ikke udfyldt!');
tjek.navn.focus();
return false;
}
if(tjek.adresse.value == ''){
alert('Feltet \"Adresse\" er ikke udfyldt!');
tjek.adresse.focus();
return false;
}

if(tjek.postnr.value == ''){
alert('Feltet \"Postnr\" er ikke udfyldt!');
tjek.postnr.focus();
return false;
}
if(tjek.bynavn.value == ''){
alert('Feltet \"By\" er ikke udfyldt!');
tjek.bynavn.focus();
return false;
}
if(tjek.telefon.value == ''){
alert('Feltet \"Telefon\" er ikke udfyldt!');
tjek.telefon.focus();
return false;
}

mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek.email.value.indexOf('@') <= 0
|| tjek.email.value.indexOf('.') == -1
|| tjek.email.value.indexOf('@') > tjek.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"E-mail\" er ikke udfyldt korrekt!\nFeltet må ikke indeholde mellemrum og specielle bogstaver som æ ø å.');
tjek.email.focus();
return false;
}

return true;
}

// **************************************************
// VALIDERING AF VIRUS DOWNLOAD
// **************************************************
function tjek_form_virus2(){
var tjek = document.virus2;

mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek.email.value.indexOf('@') <= 0
|| tjek.email.value.indexOf('.') == -1
|| tjek.email.value.indexOf('@') > tjek.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"E-mail\" er ikke udfyldt korrekt!\nFeltet må ikke indeholde mellemrum og specielle bogstaver som æ ø å.');
tjek.email.focus();
return false;
}
if(tjek.kode.value == ''){
alert('Feltet \"Reg.kode\" er ikke udfyldt!\nKoden fremgår af den fremsendte mail.');
tjek.kode.focus();
return false;
}
return true;
}


// **************************************************
// VALIDERING AF TIP EN VEN
// **************************************************
function tjek_form3(){
var tjek3 = document.skema3;

if(tjek3.afsender.value == ''){
alert('Feltet \"Dit navn\" er ikke udfyldt!');
tjek3.afsender.focus();
return false;
}

mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek3.afsendermail.value.length; i++){
if(falsk_email_karakter.indexOf(tjek3.afsendermail.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek3.afsendermail.value.indexOf('@') <= 0
|| tjek3.afsendermail.value.indexOf('.') == -1
|| tjek3.afsendermail.value.indexOf('@') > tjek3.afsendermail.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"Din email\" er ikke udfyldt korrekt!');
tjek3.afsendermail.focus();
return false;
}

if(tjek3.modtager.value == ''){
alert('Feltet \"Modtagerens navn\" er ikke udfyldt!');
tjek3.modtager.focus();
return false;
}

mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek3.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek3.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek3.email.value.indexOf('@') <= 0
|| tjek3.email.value.indexOf('.') == -1
|| tjek3.email.value.indexOf('@') > tjek3.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"Modtagerens email\" er ikke udfyldt korrekt!');
tjek3.email.focus();
return false;
}
return true;
}

// **************************************************
// NYT VINDUE
// **************************************************
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',noresizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

// **************************************************
// VALIDERING AF TILMELDING NYHEDSBREV
// **************************************************

function tjek_form2(){
var tjek2 = document.tilmelding;
// tjekker om feltet email er udfyldt
mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek2.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek2.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek2.email.value.indexOf('@') <= 0
|| tjek2.email.value.indexOf('.') == -1
|| tjek2.email.value.indexOf('@') > tjek2.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Emailadressen er ikke korrekt udfyldt!');
tjek2.email.focus();
return false;
}
return true;
}

// **************************************************
// VALIDERING AF SØGEFORMULAR
// **************************************************

function seekvalidering()
  {
  error = 0;
  if((document.forms[0].seekfelt.value=='') && (error==0))   
  {		
    alert('Skriv venligst et søgeord.');
    document.forms[0].seekfelt.focus();
    error = 1;		
  }
if(error == 0)
  document.forms[0].submit();	
  }
// **************************************************
// VALIDERING AF KONTAKTSKEMA
// **************************************************
function tjek_form(){
var tjek = document.skema;
if(tjek.navn.value == ''){
alert('Feltet \"Navn\" er ikke udfyldt!');
tjek.navn.focus();
return false;
}
mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek.email.value.indexOf('@') <= 0
|| tjek.email.value.indexOf('.') == -1
|| tjek.email.value.indexOf('@') > tjek.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"E-mail\" er ikke udfyldt korrekt!\nFeltet må ikke indeholde mellemrum og specielle bogstaver som æ ø å.');
tjek.email.focus();
return false;
}
if(tjek.kommentar.value == ''){
alert('Feltet \"Kommentar\" er ikke udfyldt!\nSkriv venligst hvad henvendelsen drejer sig om.');
tjek.kommentar.focus();
return false;
}
return true;
}

// **************************************************
// BRUGES I RESTSALG
// **************************************************
function popvindue(minside, mitnavn, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(minside, mitnavn, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

// **************************************************
// VALIDERING AF MESSESKEMA
// **************************************************

function tjek_form_messe(){
var tjek = document.messeskema;

if(tjek.navn.value == ''){
alert('Feltet \"Navn\" er ikke udfyldt!');
tjek.navn.focus();
return false;
}

if(tjek.adresse.value == ''){
alert('Feltet \"Adresse\" er ikke udfyldt!');
tjek.adresse.focus();
return false;
}

if (!tjek.postnr.value.match(/^\d{4}$/)){
alert('Feltet \"Postnr.\" er ikke korrekt udfyldt!');
tjek.postnr.focus();
return false;
}

if(tjek.bynavn.value == ''){
alert('Feltet \"By\" er ikke udfyldt!');
tjek.bynavn.focus();
return false;
}

if (!tjek.telefon.value.match(/^\d{8}$/)){
alert('Feltet \"Telefonnr.\" er ikke korrekt udfyldt!');
tjek.telefon.focus();
return false;
}

mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek.email.value.indexOf('@') <= 0
|| tjek.email.value.indexOf('.') == -1
|| tjek.email.value.indexOf('@') > tjek.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"E-mail\" er ikke korrekt udfyldt!');
tjek.email.focus();
return false;
}

if(tjek.internetforbindelse.value == ''){
alert('Feltet \"Har du en internetforbindelse ?\" er ikke valgt!\nVælg venligst et svar i rullemenuen.');
tjek.internetforbindelse.focus();
return false;
}

if(tjek.internetforbindelse.value == 'Ja'){

if(tjek.udbyder.value == ''){
alert('Du skal vælge en udbyder i rullemenuen.');
tjek.udbyder.focus();
return false;
}
}

return true;
}

// **************************************************
// VALIDERING AF FPROT
// **************************************************
function tjek_fsecure(){
var tjek = document.fsecure;
if(tjek.attention.value == ''){
alert('Feltet \"Attention\" er ikke udfyldt!');
tjek.attention.focus();
return false;
}
mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek.email.value.indexOf('@') <= 0
|| tjek.email.value.indexOf('.') == -1
|| tjek.email.value.indexOf('@') > tjek.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"E-mail\" er ikke udfyldt korrekt!\nFeltet må ikke indeholde mellemrum og specielle bogstaver som æ ø å.');
tjek.email.focus();
return false;
}

if (!tjek.telefon.value.match(/^\d{8}$/)){
alert('Feltet \"Telefonnr.\" er ikke korrekt udfyldt!');
tjek.telefon.focus();
return false;
}

return true;
}
